writing‑mode Demonstrator - Online Vertical Text
Display text in horizontal‑tb, vertical‑rl, vertical‑lr. See how block and inline directions switch. For multilingual sites.
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.Display text in horizontal‑tb, vertical‑rl, vertical‑lr. See how block and inline directions switch. For multilingual sites.
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.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Create a 3D extruded text effect using multiple text‑shadows. Adjust depth, color, and perspective. Ready‑to‑use CSS.
Place bold text over an image and apply mix‑blend‑mode: screen, multiply, etc. Create stunning hero sections. Download preview.
Build a multi‑layer text‑shadow to simulate 3D extruded text. Control depth, color, and direction. Copy long shadow CSS.
Enter a URL and extract the font stacks and web font URLs used on that page. Quick typography research.
Stack multiple text‑shadows to create a blurred, glowing gradient effect. Copy the long‑shadow CSS instantly.
Create text with a gradient fill using CSS background-clip. Configure colors and direction. Copy the code. Works in modern browsers.
Create a multi‑line text truncation using the standard line‑clamp property. Choose lines. Copy the clean CSS.
Design a realistic neon sign text with multiple layers of glow. Copy the CSS and HTML. Perfect for headers.
Check current screen orientation and test the lock API. Useful for mobile web apps. Demo with code.
Transform normal text into vaporwave fullwidth Aesthetic characters. Includes zalgo and other styles. Copy ready for social posts. Local tool.
Build a 3D rotating cube using pure CSS. Set dimensions, colors, and animation speed. Copy the HTML and CSS.
Turn your message into a scenic mountain emoji art panel. Choose different landscapes. Copy and paste anywhere.
Reverse every word in a sentence individually while keeping the word order. 'Hello World' becomes 'olleH dlroW'. Simple fun.
Create color gradients that are perceptually uniform by interpolating in CIELAB space. Get the CSS linear‑gradient code. Visually superior.
Turn your phone into a 3D compass using the AbsoluteOrientationSensor API. See quaternion and Euler angles in real time.
Compare font‑display values (block, swap, fallback, optional) on the fly. See how text renders during web font load. Choose the right strategy.
Load a variable font (default or custom) and play with weight, width, slant, and custom axes. Download the CSS.
Type directly into a contenteditable div with real‑time CSS filters, shadows, and colors. Download as HTML. Fun demo.
Rotate any JPEG or PNG by exact 90° increments or flip horizontally/vertically. Preserves original quality. Pure browser canvas.
Analyze letter/symbol frequency with an interactive bar chart and heatmap. Useful for breaking simple ciphers, linguistics, and SEO keyword analysis. Local processing.
Rotate an image by any angle with a live preview. Adjust background fill. Download the corrected orientation. Canvas‑based.
Visually create beautiful linear and radial gradients. Get the CSS code instantly. Copy the code or export as image. Perfect for web designers.
Paste or write a CSS gradient value and instantly see the rendered output. Debug and iterate on gradients quickly. Local preview.