Text & dev tools

Formatters, counters, and converters for text and code.

By opening this website or using its tools, you agree to our Terms and Privacy Policy.

Most popular

All text tools

JSON Formatterjson→json

Format, validate, and minify JSON with exact error locations.

CSV Formattercsv→csv

Format CSV and catch rows with the wrong column count.

YAML Formatteryaml→yaml

Format and validate YAML with consistent indentation.

Meta Length Checkertext→px

Check title and description pixel width against Google’s SERP limits.

Character Countertext→num

Count characters against X, Instagram, YouTube, and other platform limits.

Image to Base64img→b64

Convert an image to a base64 data URI, or decode one back.

Case Convertertext→case

Convert text to camelCase, snake_case, Title Case, and more at once.

JSON to TypeScriptjson→ts

Turn a JSON sample into TypeScript interfaces, optional fields and all.

Text Diff Checkertext×2→diff

Compare two blocks of text and see exactly what changed.

Lorem Ipsum Generator→lorem

Generate placeholder text by words, sentences, or paragraphs.

Color Converterhex→rgb

Convert a color between HEX, RGB, and HSL.

Color Palette Extractorimg→palette

Pull the dominant colors out of an image as copyable swatches.

Contrast Checkerhex→wcag

Check a color pair against WCAG AA/AAA contrast thresholds.

SVG Optimizersvg→svg

Strip editor bloat and round coordinates in an SVG file.

SVG to Reactsvg→jsx

Turn an SVG into a React or Vue component.

Markdown Convertermd→html

Render Markdown to HTML, PDF, or a Word document.

CSV to JSONcsv→json

Turn rows into JSON objects, arrays, or newline-delimited JSON.

Regex Testertext→regex

Test a pattern against sample text and read it back in English.

Meta Description Generatortext→meta

Draft a meta description from your page text, fitted to the SERP width.

Timestamp Convertertext→date

Convert between ISO 8601, Unix timestamps, and human-readable dates.

About these tools

This category covers the small, frequent jobs that come up while writing code, prepping content, or checking a design: reformatting a data file, checking whether a title fits a search result, converting a variable name between conventions, or pulling a color palette off an image. None of it needs a server — parsing JSON, measuring text width, and converting colors are all things a browser already does natively.

Everything here runs the same way the rest of the site does: your input is processed in memory in your browser and never uploaded, which the live network monitor on each tool page confirms directly.

FAQ

Do the JSON, CSV, and YAML tools convert between formats?

No — each formats and validates its own format (JSON stays JSON, CSV stays CSV, YAML stays YAML). Converting between them is a separate tool.

Is any of this sent to a server, including the AI-sounding tools?

No server calls happen in this category. Everything — parsing, formatting, color math, palette extraction — runs in plain JavaScript in your browser.