text‑rendering Tester - Online Optimize Legibility
Compare text‑rendering: auto, optimizeSpeed, optimizeLegibility, geometricPrecision. See kerning and ligature changes live.
UD5 Toolkit
<!--#include virtual="..." --> directives and instantly see the resolved output, without needing a web server configured for SSI. This is invaluable for frontend developers who want to prototype page layouts with reusable components like headers, footers, and navigation bars before deploying to a server.<!--#include virtual="file.html" --> (for including files), <!--#echo var="..." --> (for displaying variables), and <!--#if expr="..." --> (for conditional logic). SSI is lightweight and doesn't require a full scripting language like PHP.virtual specifies a path relative to the web server's document root (e.g., virtual="/includes/header.html" resolves from the root), while file specifies a path relative to the current document's location (e.g., file="header.html" looks in the same directory). In this previewer tool, both attributes behave similarly — they look up files defined in the Include Files Manager below the editor.<!--#include ... --> directives, those will also be resolved recursively. The tool also includes circular reference detection — if file A includes file B and file B includes file A, the tool will detect the loop and stop further resolution, displaying a warning in the preview to help you debug.#include directive, which is the most commonly used SSI feature. Other directives like #echo, #set, #if, #exec, and #flastmod are not currently simulated, as they require server-side context (environment variables, CGI execution, file modification timestamps) that cannot be replicated purely in the browser. For full SSI testing, a local Apache server with mod_include enabled is recommended.<!--#include ... --> directives. Then, add your included files (like header.html, footer.html, nav.html) using the Include Files Manager below by clicking "Add File" and pasting their content. The right panel shows a live preview of your fully resolved page. You can edit any file at any time and see updates instantly.<?php include 'file.php'; ?>); and iframes or Web Components for client-side includes. SSI remains useful for lightweight server-side includes without needing a full backend stack.<!--#include ... --> syntax, you can adapt it to simulate PHP includes by simply using SSI-style comments in place of PHP include() or require() statements during prototyping. Replace <?php include 'header.php'; ?> with <!--#include virtual="header.php" --> in your draft HTML, define the content in the file manager, and preview the result. The resolved output will look the same..htaccess settings, MIME types, character encoding headers, or server environment variables. For production-grade SSI testing, you should still validate your includes on an actual Apache server with mod_include enabled and the proper Options +Includes directive set in your server configuration or .htaccess file.Compare text‑rendering: auto, optimizeSpeed, optimizeLegibility, geometricPrecision. See kerning and ligature changes live.
Enter a URL and fetch its Twitter card meta tags. See a live preview of how the tweet will appear. Debug social sharing.
Enter a URL and see a simulated preview of how the link will appear on major social platforms. Check tags.
Inject dynamic messages into ARIA live regions and monitor how they trigger screen reader announcements. Debug a11y.
Paste or write a CSS gradient value and instantly see the rendered output. Debug and iterate on gradients quickly. Local preview.
Test the Web Share API by sharing text, links, and files directly from the browser. Check compatibility and see example code.
Compare font‑display values (block, swap, fallback, optional) on the fly. See how text renders during web font load. Choose the right strategy.
Change text orientation within vertical writing mode. See mixed, upright, sideways. Useful for CJK layout.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Add web content to the device’s content index (like Google Discover). See the indexed items and delete them.
Strip HTML tags and convert web content to plain Markdown. Preserve headings, lists, and links. Perfect for content migration. All processing in browser.
Watch for updates to aria‑live regions and log what a screen reader would announce. Debug live regions.
Create color gradients that are perceptually uniform by interpolating in CIELAB space. Get the CSS linear‑gradient code. Visually superior.
Enter a URL and fetch its text/background colors to perform a bulk contrast check. See warnings for WCAG violations.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Simulate a PWA receiving shared text, links, and images. Test the Web Share Target API without a server.
Place bold text over an image and apply mix‑blend‑mode: screen, multiply, etc. Create stunning hero sections. Download preview.
Upload a cover image and see it wrapped on a 3D book with reflection. Download preview. Local.
Type directly into a contenteditable div with real‑time CSS filters, shadows, and colors. Download as HTML. Fun demo.
Display text in horizontal‑tb, vertical‑rl, vertical‑lr. See how block and inline directions switch. For multilingual sites.
Check if the browser has captured the beforeinstallprompt event. Understand why your PWA is (or isn't) installable.
Enter a URL and get a rough client-side performance simulation: request count, DOM size, and potential speed tips. No real Lighthouse.
Write in Markdown and get clean, inline‑styled HTML suitable for emails. Pre‑designed templates included. Local conversion.
Build a multi‑layer text‑shadow to simulate 3D extruded text. Control depth, color, and direction. Copy long shadow CSS.
Simulate a full‑page screenshot by stitching screen captures (limited). Works best on simple pages. Use browser’s native capture.
Test the Content Indexing API to add a page to the device's content feed. See how your PWA integrates with the OS.
Upload an image and see a rough simulation of how it might look when printed. Highlights areas that may lose detail.
Scan QR codes using your device camera. Decodes text, URLs, and Wi‑Fi credentials directly in the browser. No data sent to server.
Extract plain text from a PDF file entirely in the browser using PDF.js. No file upload to server. Supports multi-page extraction and search.
Write in Markdown and convert it to a styled PDF using your browser's print engine. Customize font and margins. No upload.