About these tools
Count Unicode characters and UTF-8 bytes, remove duplicate lines and tidy whitespace.
Processed in your browser
Graphite builds tools that work without an account. File conversion, calculations and games run in your browser rather than an input-processing server.
Design and operation
The sites are served as static assets on Cloudflare and are configured to support operation through advertising. Advertising and request data are described in the privacy policy.
Check your result
Supported formats and features vary by device and browser. Keep originals and inspect converted or generated results before using them.
Creator and contact
Graphite provides creator information and public contact links on its about page.
Available tools
- Text Toolkit — Count Unicode characters and UTF-8 bytes, remove duplicate lines and tidy whitespace.
- JSON Formatter & Minifier — Validate JSON and switch between readable indentation and compact output.
- Text Difference Checker — Compare up to 200 lines per side and highlight added and removed lines.
- Base64 Text Encoder — Encode UTF-8 text as Base64 or decode Base64 back into text.
- URL Component Encoder — Encode or decode a URL parameter using percent encoding.
- SHA Hash Generator — Calculate SHA-256, SHA-384 or SHA-512 for UTF-8 text.
- Random Password Generator — Generate a password using browser cryptographic randomness and chosen character groups.
- CSV ↔ JSON Converter — Convert CSV with quoted fields into JSON objects, or a JSON object array into CSV.
- HTML Entity Encoder — Escape HTML-sensitive characters or decode entity references into text.
- Unicode Inspector — Inspect code points and UTF-8 bytes, including combining marks and emoji.
- UUID v4 Generator — Generate up to 50 random UUID v4 identifiers and copy or save the list.
- Unix Timestamp Converter — Convert Unix seconds or milliseconds to ISO time, or convert an ISO date back to Unix.
- Binary, Decimal and Hex Converter — Convert signed integers between binary, octal, decimal and hexadecimal without precision loss.
- JWT Header and Payload Decoder — Read a JWT header and payload locally without claiming to verify its signature.
- JavaScript Regex Tester — Test a JavaScript regular expression and inspect match text, positions and capture groups.
- Lorem Ipsum Text Generator — Generate Latin-style placeholder paragraphs with a chosen paragraph and word count.
- Identifier Case Converter — Convert a phrase or identifier to camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.
- Word Frequency Counter — Count repeated words with optional case folding and show the 200 most frequent terms.
- JSON to TypeScript Type — Infer a TypeScript type from a JSON example, including nested objects, arrays and null values.
- XML Formatter — Format valid XML with readable indentation while preserving mixed text content.