text‑orientation Tester - Online Upright & Sideways Glyphs
Change text orientation within vertical writing mode. See mixed, upright, sideways. Useful for CJK layout.
UD5 Toolkit
Instantly visualize CSS writing-mode with live preview. Perfect for vertical CJK text, Mongolian, or creative typography.
writing-mode CSS property defines whether lines of text are laid out horizontally or vertically. The three main values are horizontal-tb (top-to-bottom, default for most languages), vertical-rl (vertical right-to-left, used in Japanese, Chinese, Korean) and vertical-lr (vertical left-to-right, used for Mongolian).writing-mode: vertical-rl; to the container. For upright Latin characters inside vertical flow, add text-orientation: mixed; or upright;. Use the demo above to experiment in real time.direction can further control block flow.writing-mode is vertical, text-orientation controls the rotation of characters. mixed keeps horizontal scripts sideways but upright for vertical scripts; upright forces all characters upright; sideways rotates all characters 90° clockwise (useful for tabular data).writing-mode including Chrome, Firefox, Safari, and Edge. Internet Explorer supported an older syntax; use modern values for broad compatibility.writing-mode to individual containers like <div> or <section>. The property respects nested contexts, so you can easily combine horizontal and vertical layouts.Change text orientation within vertical writing mode. See mixed, upright, sideways. Useful for CJK layout.
Compare text‑rendering: auto, optimizeSpeed, optimizeLegibility, geometricPrecision. See kerning and ligature changes live.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Build a multi‑layer text‑shadow to simulate 3D extruded text. Control depth, color, and direction. Copy long shadow CSS.
Place bold text over an image and apply mix‑blend‑mode: screen, multiply, etc. Create stunning hero sections. Download preview.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Stack multiple text‑shadows to create a blurred, glowing gradient effect. Copy the long‑shadow CSS instantly.
Create a multi‑line text truncation using the standard line‑clamp property. Choose lines. Copy the clean CSS.
Create a 3D extruded text effect using multiple text‑shadows. Adjust depth, color, and perspective. Ready‑to‑use CSS.
Convert any text to upside down (flipped) characters using Unicode mappings. Copy and paste to social media. 100% local, no data sent.
Design a layout where nested grids share track sizes with their parent via subgrid. Copy the complete CSS.
Paste your CSS and see warnings for properties that have limited browser support. Links to CanIUse. Modernize safely.
Format your text into a classic newspaper layout with multiple justified columns. Ready to print or PDF. Local.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Drop a PDF and count the total words, characters, and pages. Text extraction is done locally. Privacy‑friendly.
Add a repeating diagonal text watermark to your images. Adjust opacity, font, and color. Protect your photos locally.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Turn a photo into a high‑contrast ASCII art using only standard text characters. Adjust brightness and character set. Works offline.
Paste a sentence and see each word tagged with its part of speech (noun, verb, adjective). Local rule‑based analysis.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Paste text and see a sorted count of all emojis used. Find your most‑used emoji. Fun analytics. All local.
Generate a subtle noise/grain texture as a CSS background pattern. Adjust opacity and size. For that film look.
Upload multiple text files and concatenate them into one, with optional separators. No upload; processed instantly.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Design a realistic neon sign text with multiple layers of glow. Copy the CSS and HTML. Perfect for headers.
A replica of the famous Flexbox Froggy game: solve alignment puzzles by writing CSS. Progress saved locally. Fun frontend learning.
Fetch a website's CSS and extract :root custom properties (‑‑color) to reveal its design token palette. For learning and inspiration.
Extract selectable text from a PDF using the browser's built‑in PDF rendering. Copy or download as TXT. No upload, fully private.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.