Skip to content
Butter Tools Logo
Butter Tools
code

Free Developer Tools

Developers spend a surprising amount of time on small repetitive tasks: formatting a JSON blob, encoding a string to Base64, checking what's inside a JWT, or generating a batch of UUIDs for test data. These tools handle all of that in your browser with zero setup — no npm install, no Docker, no account.

All 20 tools below are privacy-safe: because everything runs locally, you can paste real tokens, keys, and payloads without worrying about server-side logging.

code

JSON Formatter

Pretty-print, validate and minify JSON with syntax highlighting.

code

Base64 Encode / Decode

Encode strings or files to Base64 or decode Base64 back to text.

code

URL Encode / Decode

Percent-encode URLs or decode percent-encoded strings.

code

HTML Encode / Decode

Escape HTML entities or unescape them back to characters.

code

Regex Tester

Test regular expressions live with match highlighting and capture groups.

lock

Password Generator

Generate strong random passwords with strength meter and passphrase mode.

code

Hash Generator

Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text or files.

palette

Color Converter

Convert between HEX, RGB, HSL, HSV, CMYK with palette generator.

code

CSS Minifier

Minify CSS to reduce file size or beautify compressed CSS.

code

Binary Right Shifter

Logical or arithmetic right shift on binary numbers — unlimited, self-length or truncated.

swap_horiz

Hex to Binary

Convert hexadecimal to binary with optional 0b prefix, byte padding and group spacing.

code

QR Code Generator

Create QR codes for URLs, Wi-Fi, email and text. Custom colors and size, PNG/SVG download.

manage_search

QR Code Reader

Decode a QR code from an image or your camera. URLs, Wi-Fi, contacts and text.

swap_horiz

Unix Timestamp Converter

Convert epoch seconds / milliseconds to a human date and back. Live current timestamp.

code

UUID Generator

Bulk-generate cryptographically random v4 UUIDs with uppercase, no-dash and brace options.

code

Diff Checker

Compare two texts side by side with added / removed lines highlighted. Ignore case & whitespace.

code

JWT Decoder

Decode a JSON Web Token header and payload, with readable expiry / issued-at. Decoding only.

swap_horiz

JSON ↔ CSV ↔ YAML

Convert structured data between JSON, CSV and YAML in any direction, instantly.

code

Code Formatter & Minifier

Beautify or minify JSON, JavaScript, CSS, HTML, XML and SQL right in your browser.

code

Invoice Generator

Create a professional PDF invoice online. Fill in details and line items — download instantly, no sign-up.

Frequently Asked Questions

Are these developer tools safe for sensitive data? expand_more

Yes. All processing happens locally in your browser — no data is transmitted to any server. This makes them safe for encoding tokens, hashing passwords for testing, or formatting proprietary JSON payloads.

Does the JWT Decoder verify signatures? expand_more

No. The JWT Decoder decodes and displays the header and payload of a JWT without verifying the signature. It is a read-only inspection tool, not a validation tool.

What hashing algorithms does the Hash Generator support? expand_more

The Hash Generator supports MD5, SHA-1, SHA-256 and SHA-512. You can hash plain text or upload a file to generate its hash for integrity checking.

Can I format minified JSON with the JSON Formatter? expand_more

Yes. Paste any valid minified JSON and the formatter will pretty-print it with configurable indentation. It also validates the JSON and reports errors with line numbers.