All tools

188 free utilities for PDFs and images — every one runs on your device.

camelCase ConverterConvert to camelCase

Turn any phrase, sentence or identifier into camelCase for JavaScript, JSON keys and variables.

PascalCase ConverterConvert to PascalCase

Convert text into PascalCase — the standard for class names and React components.

snake_case ConverterConvert to snake_case

Convert text into snake_case for Python variables, SQL columns and config keys.

kebab-case ConverterConvert to kebab-case

Convert text into kebab-case for CSS classes, URLs and file names.

dot.case ConverterConvert to dot.case

Convert text into dot.case, commonly used for namespaces, i18n keys and config paths.

Slugify URL GeneratorSEO-friendly URL slugs

Turn titles into clean, lowercase, hyphenated URL slugs with accents stripped — exactly what search engines prefer.

URL Encode and DecodePercent-encode URLs

Encode or decode URLs and query parameters so special characters, spaces and unicode survive the trip.

UTM GeneratorBuild tracked campaign links

Build UTM-tagged campaign URLs for Google Ads, email and social so every click is attributed correctly in analytics.

A1Z26 CipherLetters to numbers

Encode letters as their alphabet position (A=1, Z=26) or decode a number sequence back to text.

Caesar Cipher ToolShift-cipher encoder

Encrypt or decrypt text with a classic Caesar shift cipher — pick any shift from 1 to 25.

ROT13 Encoder/DecoderClassic ROT13 cipher

Apply ROT13 to hide or reveal spoilers and puzzle answers — running it twice returns the original.

Binary Code TranslatorText to binary and back

Translate text into 8-bit binary code, or decode binary back into readable characters.

Hex to Text ConverterHexadecimal encoder

Convert text to hexadecimal bytes or decode a hex string back into readable text.

Morse Code TranslatorText ↔ Morse code

Translate text to Morse code with dots and dashes, or decode Morse back into plain language.

UTF-8 Encoder/DecoderInspect UTF-8 bytes

Encode text into UTF-8 byte values or rebuild text from a list of UTF-8 bytes.

MD5 Hash GeneratorHash text with MD5

Generate an MD5 checksum for any text. Runs locally, so nothing you hash ever leaves your device.

JSON Formatter & MinifierBeautify or minify JSON

Pretty-print JSON with clean indentation, or minify it to the smallest valid payload. Errors are pinpointed.

JSON Stringify TextEscape text as a JSON string

Wrap any text in a valid JSON string with quotes, newlines and unicode escaped correctly.

JSON UnstringifierUnescape a JSON string

Turn an escaped JSON string back into readable text with real line breaks and quotes.

JSON to YAML ConverterConvert JSON into YAML

Convert JSON config or API payloads into readable YAML for Docker, Kubernetes and CI pipelines.

YAML FormatterTidy YAML indentation

Normalise YAML indentation, strip trailing spaces and remove noisy blank lines.

XML FormatterBeautify XML documents

Pretty-print XML with nested indentation so feeds, sitemaps and SOAP payloads become readable.

HTML Formatter, Minifier & BeautifierBeautify or minify HTML

Format messy HTML with clean indentation, or minify it by stripping comments and extra whitespace.

CSS FormatterBeautify or minify CSS

Format stylesheets with consistent indentation and one declaration per line, or minify them for production.

SCSS FormatterTidy SCSS source

Reindent nested SCSS blocks, mixins and variables so your stylesheets stay readable.

JavaScript FormatterReindent JS code

Clean up minified or messy JavaScript with consistent brace indentation and one statement per line.

TypeScript FormatterReindent TS code

Format TypeScript source with tidy indentation for interfaces, types and function bodies.

GraphQL FormatterBeautify GraphQL queries

Reindent GraphQL queries, mutations and schema definitions so nested selections are easy to scan.

Markdown FormatterClean up markdown

Normalise markdown headings, list bullets and spacing so documents render consistently everywhere.

HTML to Markdown ConverterHTML → markdown

Convert HTML into clean markdown with headings, links, lists, bold, italic and code preserved.

Markdown Table GeneratorCSV or TSV → markdown table

Paste rows separated by commas or tabs and get a perfectly aligned markdown table you can drop into any README.

Number SorterSort numbers fast

Sort a list of numbers ascending or descending, remove duplicates and see the sum, mean and range.

Regex Tester ToolTest regular expressions

Test a regular expression against sample text and see every match, capture group and index in one list.