All tools
104 tools, every one of them running locally in your browser. Filter by category, or search by what you want to do rather than what we happened to name it.
104 tools
- Base64 DecoderDecode Base64 back to text, with a hex view for binary data.Encode / Decode
- CSV to JSONParse delimited text into JSON, with real quote handling.JSON
- Hash GeneratorCompute SHA-1, SHA-256, SHA-384, SHA-512 or MD5 of text.Hashing
- JSON DiffCompare two documents structurally instead of line by line.JSON
- JSON FormatterReindent minified or malformed JSON into something readable.JSON
- JSON to CSVFlatten an array of objects into a spreadsheet-friendly table.JSON
- JSON ValidatorCheck whether a document parses, and see exactly where it fails.JSON
- JSON ViewerBrowse a document as a collapsible tree and copy paths out of it.JSON
- JWT DecodersensitiveRead the header and payload of a token. Decoding is not verification.JWT
- Regex TesterTest a pattern against sample text with live highlighting.Regex
- SQL FormatterReindent SQL with dialect-aware keyword handling.Code
- Text DiffCompare two blocks of text line by line or word by word.Text
- Unix Timestamp ConverterConvert between epoch numbers and human dates, in either direction.Dates
- UUID GeneratorGenerate v4 or v7 UUIDs using the platform CSPRNG.Generators
- API Key Style GeneratorsensitiveGenerate realistic-looking placeholder keys for tests and mockups.Generators
- ASCII ConverterTurn text into character codes and back, in any common base.Numbers
- ASCII Converter & TableConvert text to code points and browse the full ASCII table.Numbers
- Base64 EncoderEncode UTF-8 text to Base64, standard or URL-safe.Encode / Decode
- Base64 File ConverterConvert a local file to Base64 and back again.Encode / Decode
- Bitwise CalculatorApply AND, OR, XOR, NOT and shifts, and see every representation.Numbers
- Border Radius GeneratorShape each corner independently and copy the shorthand.Colour & CSS
- Box Shadow GeneratorDial in a shadow visually and copy the declaration.Colour & CSS
- Byte Size ConverterConvert between bytes, KB/MB/GB and KiB/MiB/GiB.Numbers
- Case ConverterConvert between camelCase, snake_case, kebab-case and more.Text
- Color ConverterConvert between HEX, RGB, HSL and HSV with a live swatch.Colour & CSS
- Cron Expression ExplainerTranslate a cron expression into a sentence and next run times.Reference
- Cron Expression GeneratorBuild a schedule from controls instead of from memory.Reference
- CSS Clamp CalculatorGenerate a fluid clamp() from two sizes and two viewports.Colour & CSS
- CSS FormatterReindent stylesheets with consistent spacing.Code
- CSS Gradient GeneratorBuild linear and radial gradients and copy the CSS.Colour & CSS
- CSS MinifierStrip comments and whitespace, and report byte savings.Code
- CSV Column ExtractorKeep or drop columns and export the result.Data
- CSV Duplicate RemoverDeduplicate rows on the whole row or a chosen key.Data
- CSV SorterSort rows by a column as text, number or date.Data
- CSV ValidatorFind ragged rows, duplicate headers and quoting problems.Data
- CSV ViewerOpen delimited data as a sortable, filterable table.Data
- Data URI GeneratorTurn a local file into an inline data: URI.Encode / Decode
- Date FormatterRender a date in ISO, RFC, common regional, or custom patterns.Dates
- Delimiter ConverterConvert between CSV, TSV, pipe and any custom delimiter.Data
- Domain Parts ParserSplit a hostname into subdomain, registrable domain and suffix.URLs
- Duration FormatterTurn a raw number of seconds into readable and ISO 8601 durations.Dates
- File ChecksumHash a local file in chunks and compare it to an expected value.Hashing
- Find and ReplaceLiteral or regex replacement across a block of text.Text
- Hex Encoder / DecoderConvert between text and hexadecimal byte sequences.Encode / Decode
- HMAC GeneratorsensitiveCompute an HMAC over a message using a key you supply.Hashing
- HTML Entity DecoderResolve named and numeric entities back to characters.Encode / Decode
- HTML Entity EncoderEscape text so it renders literally inside HTML.Encode / Decode
- HTML FormatterReindent HTML without executing it.Code
- HTML MinifierRemove comments and collapse safe whitespace.Code
- HTML to MarkdownConvert HTML back into Markdown with configurable style.Code
- JavaScript FormatterFormat JavaScript with Prettier, entirely in the browser.Code
- JSON EscapeTurn arbitrary text into a JSON string literal.JSON
- JSON FlattenCollapse a nested document into a flat map of dot-notation paths.JSON
- JSON MinifierStrip insignificant whitespace and report the byte savings.JSON
- JSON Schema ValidatorValidate a document against a schema you paste in.JSON
- JSON SorterSort object keys alphabetically, optionally through the whole tree.JSON
- JSON to XMLEmit an XML document from a JSON structure.JSON
- JSON to YAMLConvert JSON into YAML without changing scalar types.JSON
- JSON UnescapeTurn a JSON string literal back into raw text.JSON
- JSONPath TesterRun a JSONPath expression and inspect every match.JSON
- JWT Expiration CheckersensitiveWork out when a token expired, or how long it has left.JWT
- Lorem Ipsum GeneratorGenerate filler paragraphs, sentences, or words.Generators
- Markdown PreviewWrite Markdown on the left, see sanitised HTML on the right.Code
- Markdown to HTMLConvert Markdown to sanitised HTML you can copy out.Code
- Nano ID GeneratorGenerate short URL-safe identifiers with a chosen alphabet.Generators
- Normalize WhitespaceCollapse runs of spaces, convert tabs, and normalise line endings.Text
- Number Base ConverterConvert a value between binary, octal, decimal and hex at once.Numbers
- Password GeneratorsensitiveGenerate passwords with cryptographically secure randomness.Generators
- Password Strength EstimatorsensitiveEstimate entropy and see what is weakening a password.Hashing
- Query String BuilderAssemble a correctly encoded query string from key/value pairs.URLs
- Query String ParserTurn a query string into a table, handling repeated keys.URLs
- Random Number GeneratorGenerate integers in a range, with or without duplicates.Generators
- Random String GeneratorBuild random strings from a character set you control.Generators
- Regex ExtractorPull every match or capture group out into a list.Regex
- Regex ReplacerApply a find-and-replace with capture group references.Regex
- Remove Duplicate LinesDeduplicate a list, keeping the first or last occurrence.Text
- Reverse LinesFlip line order, or reverse the characters within each line.Text
- SemVer Bump HelperSee the patch, minor, major and prerelease successors of a version.Reference
- SemVer ComparatorCompare two versions correctly, including prerelease ordering.Reference
- Slug GeneratorTurn a title into a clean URL slug.Generators
- Sort LinesSort lines alphabetically, numerically, or by length.Text
- Text Escape / UnescapeEscape text for a target language's string literal syntax.Text
- Time Difference CalculatorMeasure the span between two instants, calendar-aware and absolute.Dates
- Timezone Offset HelperCompare one instant across several IANA time zones.Dates
- Trim WhitespaceStrip leading and trailing whitespace and empty lines.Text
- TypeScript FormatterFormat TypeScript and TSX with the correct parser.Code
- ULID GeneratorGenerate lexicographically sortable 26-character identifiers.Generators
- Unicode Escape / UnescapeConvert between characters and \uXXXX escape sequences.Encode / Decode
- URL DecoderDecode percent-encoded text back to plain characters.Encode / Decode
- URL EncoderPercent-encode text, as a component or as a full URI.Encode / Decode
- URL NormalizerCanonicalise a URL and optionally strip tracking parameters.URLs
- URL ParserBreak a URL into its component parts.URLs
- UTM BuilderAttach campaign parameters to a URL without a tracking account.URLs
- Word & Character CounterCount words, characters, lines, bytes and reading time.Text
- XML EscapeEscape the five reserved XML characters in a block of text.XML & YAML
- XML FormatterReindent XML and check that it is well-formed.XML & YAML
- XML MinifierRemove whitespace between elements and report the savings.XML & YAML
- XML to JSONParse XML into JSON with control over attributes and typing.JSON
- XML UnescapeResolve XML entity references back to characters.XML & YAML
- XML ValidatorCheck that a document is well-formed and locate the failure.XML & YAML
- YAML DiffCompare two YAML documents by structure, not by text.XML & YAML
- YAML FormatterNormalise indentation and confirm the document parses.XML & YAML
- YAML to JSONParse YAML safely and emit equivalent JSON.JSON
- YAML ValidatorParse YAML safely and surface the parser's error position.XML & YAML