A collection of useful tools for developers. Format strings, decode JWT tokens, and more - all running locally in your browser.
Paste text containing escaped newlines (\n, \r\n) and see it formatted with proper line breaks.
Paste any JWT token to decode and view its header, payload, and signature with readable formatting.
Convert text to Base64 encoding or decode Base64 strings back to readable text.
Prettify, minify, and validate JSON. Supports both regular JSON and stringified JSON formats.
Convert text to URL-safe format or decode URL-encoded strings back to readable text.
Remove leading, trailing, or all whitespace from text with various trimming options.
Convert HTML entities like ", &, < to normal characters or encode text to HTML entities.
Step-by-step guides to help you master development concepts
Understanding the technologies behind our tools
JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. It consists of three parts: header, payload, and signature, separated by dots.
Base64 is a binary-to-text encoding scheme that represents binary data in ASCII format. It's commonly used to encode data for transmission over media that deal with text.
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format. It's easy for humans to read and write, and simple for machines to parse and generate.
All tools run entirely in your browser. No data is sent to any server, ensuring your sensitive information stays private and secure.