text‑rendering Tester - Online Optimize Legibility
Compare text‑rendering: auto, optimizeSpeed, optimizeLegibility, geometricPrecision. See kerning and ligature changes live.
UD5 Toolkit
Online Upright & Sideways Glyphs — instantly preview CSS text-orientation in vertical writing modes
text-orientation in CSS? text-orientation CSS property controls the orientation of text characters within a line when writing-mode is set to a vertical mode (like vertical-rl or vertical-lr). It determines whether glyphs appear upright, sideways, or follow a mixed strategy based on character type.mixed, upright, and sideways? text-orientation? text-orientation: Chrome 48+, Firefox 41+, Safari 11+, and Edge 79+. The sideways value was historically prefixed as sideways-right in some older browsers, but the unprefixed version is now standard. Always test across browsers for production use.text-orientation work with horizontal writing modes? text-orientation property only has an effect when writing-mode is set to a vertical mode (vertical-rl, vertical-lr, sideways-rl, or sideways-lr). In horizontal modes, this property is ignored.text-orientation handle CJK punctuation? mixed mode, CJK punctuation marks (such as full-width commas, periods, and brackets) are treated as upright characters, consistent with traditional East Asian typography. In sideways mode, they rotate along with all other characters. In upright mode, everything — including punctuation — stays upright.text-orientation for creative typography on the web? text-orientation: upright to create striking vertical headlines where every letter stacks neatly. The sideways value is useful for rotated labels in tight spaces. Combined with custom fonts, these properties open up unique typographic possibilities beyond traditional horizontal layouts.Compare text‑rendering: auto, optimizeSpeed, optimizeLegibility, geometricPrecision. See kerning and ligature changes live.
Convert any text to upside down (flipped) characters using Unicode mappings. Copy and paste to social media. 100% local, no data sent.
Select which pages to rotate left or right. Save the corrected PDF immediately. All local manipulation.
Display text in horizontal‑tb, vertical‑rl, vertical‑lr. See how block and inline directions switch. For multilingual sites.
Compare font‑display values (block, swap, fallback, optional) on the fly. See how text renders during web font load. Choose the right strategy.
Create CSS clamp() values for fluid typography. Enter min and max font sizes and viewport widths. Modern responsive design.
Control image‑orientation: from-image vs none. See how the browser interprets EXIF rotation. Fix portrait photos.
Analyze letter/symbol frequency with an interactive bar chart and heatmap. Useful for breaking simple ciphers, linguistics, and SEO keyword analysis. Local processing.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Turn your phone into a 3D compass using the AbsoluteOrientationSensor API. See quaternion and Euler angles in real time.
Convert angles between degrees, radians, and grads. Quick reference for mathematics and engineering. Simple and ad-free.
Load a variable font (default or custom) and play with weight, width, slant, and custom axes. Download the CSS.
Rotate an image by any angle with a live preview. Adjust background fill. Download the corrected orientation. Canvas‑based.
Build a multi‑layer text‑shadow to simulate 3D extruded text. Control depth, color, and direction. Copy long shadow CSS.
Enter an HTML snippet and see a rough transcription of what a screen reader might announce. Check alt texts.
Analyze text for screen reader friendliness: detect vague link text, missing alt suggestions. Get a report. Local.
Reverse the direction of an SVG path so that it draws from end to start. Useful for animation direction. Client‑side.
Select a ratio (1.25, 1.333, 1.5) and a base size to generate a full typographic scale for h1‑h6. Copy CSS variables.
Enter any two of rise, run, pitch ratio, or angle to get the others. Useful for DIY shed or home projects.
Rotate any JPEG or PNG by exact 90° increments or flip horizontally/vertically. Preserves original quality. Pure browser canvas.
Place bold text over an image and apply mix‑blend‑mode: screen, multiply, etc. Create stunning hero sections. Download preview.
Transform normal text into vaporwave fullwidth Aesthetic characters. Includes zalgo and other styles. Copy ready for social posts. Local tool.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
Force more or less contrast and see how your page adapts. Test your CSS media queries for accessibility.
Calculate the bearing (azimuth) and distance between two GPS coordinates using the Haversine formula. Great for orienteering. Local only.
Create custom traceable handwriting worksheets with name or sentence. Print in dotted font. Great for teachers and parents.
Create text with a gradient fill using CSS background-clip. Configure colors and direction. Copy the code. Works in modern browsers.
Type notes and convert them into a realistic handwriting image with varied pen styles, ink colors, and paper backgrounds. Perfect for study notes.
Enter a URL and extract the font stacks and web font URLs used on that page. Quick typography research.