Developer

Cron, MIME, HTTP status, semver, entities, and compact JSON on this device.

JSON Formatter

Pretty-print or minify JSON with indent and optional key sort.

Regex Tester

Test or replace with a JavaScript regex locally.

XML Formatter

Pretty-print XML.

HTML Formatter

Indent HTML tags.

SQL Formatter

Pretty-print SQL with keyword casing and indent.

YAML Formatter

Pretty-print YAML.

TOML Formatter

Parse TOML and dump it again.

HTML Entities

HTML entities with length delta.

Cron Describe

Explain a 5- or 6-field cron string; optional multiline.

MIME Type Lookup

Look up MIME by extension or reverse to extension.

HTTP Status Phrase

HTTP status phrase and class (1xx–5xx).

Semver Compare

Compare two MAJOR.MINOR.PATCH versions.

JSON Minify

Minify JSON with lengths.

Regex Escape

Regex escape with counts.

UTF-8 Byte Length

UTF-8 bytes, code points, and UTF-16 code units.

JSON String Escape

JSON escape with lengths.

CSS Identifier Escape

CSS-escape identifiers with escape count.

Base64URL

Base64URL with bytes.

Semver Bump

Semver bump with parts.

Glob to Regex

Turn * and ? globs into a regex; optional anchors and flags.

Unicode NFC

Normalize text to NFC, NFD, NFKC, or NFKD.

SQL String Escape

SQL escape with lengths.

Safe Filename

Replace illegal filename characters; length, case, spaces.

UUID Inspect

UUID version, variant, and canonical form.

JSON Typeof

Root JSON type plus size hint.

Sort JSON Keys

Sort JSON keys with counts.

Flatten JSON Paths

Flatten JSON to path=value lines; dot or slash.

Query String Parse

Decode query pairs; optional sort.

HTTP Basic Auth

Build Basic auth header; shows token length.

Path Basename

Basename and extension; optional drop extension.

Newline Normalize

Normalize newlines with line count.

HTML Strip Tags

Strip tags; optional collapse; length.

Count Lines

Line count and non-empty lines.

Kebab to Camel

kebab-case to camelCase with segments.

Camel to Kebab

camelCase to kebab-case with segments.

Snake to Camel

snake_case to camelCase with segments.

Camel to Snake

camelCase to snake_case with segments.

Truncate Text

Cut text to a max length.

Pad String

Pad text to a width.

Is JSON

JSON validity with type and byte size.

JSON Size

Byte and char length of JSON text.

Hex to RGB

Convert #RRGGBB to R,G,B.

RGB to Hex

Convert R,G,B to #rrggbb.

Title Case

Title Case plus word count.

Sentence Case

Sentence case plus length.

Line Wrap Width

Wrap text to a column width.

Indent Spaces

Indent lines with counts.

Pull Integers

Extract integers from text.

Join With

Join lines with part count.

Repeat String

Repeat string with length.

Is Palindrome

Palindrome check; optional strict mode.

Char Count Unique

Unique character count.

CSV Split Row

Split one CSV row into fields.

Escape Newlines

Escape newlines; lengths before/after.

Unescape Newlines

Unescape \n and \t; lengths before/after.

Reverse Words

Reverse word order with count.

Sort Words

Sort whitespace-separated words.

Unique Lines Keep

Deduplicate lines keep order.

Count Words

Word and character counts.

Prefix Lines

Prefix lines with counts.

Suffix Lines

Suffix lines with counts.

Tabs to Spaces

Tabs to spaces with tab count.

Squeeze Spaces

Squeeze spaces; before/after lengths.

Pull Emails

Extract email-like addresses.

Wrap Each Line

Wrap lines with left/right text.

Split to Chars

One character per line.

Remove Blank Lines

Drop empty or whitespace-only lines.

Pad Each Line

Pad every line to a width.

Trim Each Line

Trim each line; line count and lengths.

Center Pad

Center-pad with width flag.

Count Occurrence

Count occurrences with lengths.

Replace First

Replace the first match only.

Between Markers

Extract text between markers.

Kebab to Snake

kebab-case to snake_case with segments.

Snake to Kebab

snake_case to kebab-case with segments.

Ensure Suffix

Ensure suffix with had-flag.

Ensure Prefix

Ensure prefix with had-flag.

Strip Quotes

Strip wrapping quotes; lengths before/after.

Wrap Quotes

Wrap quotes with quote char.

Count Digits

Digit count with length and percent.

Count Letters

Letter count with length and percent.

Is ASCII Only

ASCII check with non-ASCII count.

Lines to CSV

Join lines into one CSV row.

CSV to Lines

Split one CSV row into lines.

Duplicate Nth Line

Duplicate a 1-based line index.

Drop First Line

Remove the first line.

Drop Last Line

Remove the last line.

Swap Case

Swap upper and lower case.

Capitalize First

Capitalize first letter; optional each word.

Ends With Check

Ends-with with lengths.

Starts With Check

Starts-with with lengths.

Strip Punctuation

Strip punctuation; lengths before/after.

Keep Alnum

Keep A–Z / 0–9; lengths before/after.

Insert at Index

Insert text at a character index.

Delete at Index

Delete characters from an index.

Slice Text Range

Slice text by start/end indexes.

Mask Middle

Mask the middle of a string.

Count Whitespace

Whitespace count with length and percent.

Is Blank Text

Blank check with length.

Toggle Bool Word

Toggle true/false words; shows original.

Collapse Blank Lines

Collapse blank lines; lengths before/after.

Number Lines

Prefix lines with 1. 2. 3.

Extract URLs Lite

Pull http(s) URLs from text.

Reverse Chars

Reverse characters with length.

Shift Lines Up

Rotate lines up with line count.

Shift Lines Down

Rotate lines down with line count.

Wrap Parens

Wrap in parentheses; lengths before/after.

Unwrap Parens

Unwrap parentheses; lengths before/after.

Passphrase Generator

Diceware-style word passphrase.