Back to Tools

πŸ”§ Converter Utilities

Generic data converters and formatters.

πŸ› οΈ Select Converter

Encoding

Numbers

Data

πŸ“ Input

πŸ“€ Output

πŸ”§

Output will appear here

πŸ“š Converter Reference

πŸ”Base64 Encode
Encode text to Base64
πŸ”“Base64 Decode
Decode Base64 to text
🌐URL Encode
Percent-encode text for URLs
πŸ”—URL Decode
Decode percent-encoded URLs
πŸ”’Number Base
Convert between Dec, Hex, Oct, Bin
🎨HEX ↔ RGB
Convert color codes
πŸ“‹JSON ↔ YAML
Convert between JSON and YAML
🎫JWT Decode
Decode JWT token payload

All conversions happen locally in your browser β€” your data is never sent to any server.

πŸ’‘ Tips & Use Cases

πŸ”

Base64 for Data URIs

Encode small images or fonts as Base64 to embed them directly in CSS or HTML β€” eliminating extra HTTP requests.

🎨

Quick Color Lookups

Paste a HEX code from a design file and instantly get the RGB and HSL equivalents β€” great for Tailwind configs or CSS variables.

🎫

Debug JWT Tokens

Paste a JWT from your API response to inspect the header, payload claims, and expiration time without installing extra tools.

❓ Frequently Asked Questions

What is Base64 encoding and when do I need it?

Base64 encodes binary or text data into a safe ASCII string. It is commonly used to embed images in HTML/CSS data URIs, transmit binary payloads in JSON APIs, or encode credentials for HTTP Basic authentication headers.

How does URL encoding work?

URL encoding (also called percent-encoding) replaces unsafe characters in a URL with a % followed by two hex digits. For example, a space becomes %20. This ensures special characters don't break query strings or path segments.

Can I convert between any number bases?

The number base converter supports decimal (base 10), hexadecimal (base 16), octal (base 8) and binary (base 2). Enter a number in any of these bases and see the equivalent value in all four systems simultaneously.

What is a JWT and why would I decode one?

A JSON Web Token (JWT) is a compact, URL-safe token used for authentication and data exchange. Decoding it lets you inspect the algorithm in the header, read claims like user ID and expiration in the payload, and verify the token structure β€” all without needing a secret key.

Does the JSON ↔ YAML converter handle complex structures?

The converter handles nested objects, arrays, strings, numbers, booleans and null values. For very large or deeply nested files with advanced YAML features like anchors and custom tags, a dedicated library-based converter may be more suitable.

Is my data stored or sent anywhere?

No. Every conversion runs entirely in your browser using JavaScript. Nothing is uploaded, stored or logged on any server. Your sensitive data β€” API keys, tokens, encoded payloads β€” never leaves your device.

ℹ️ About Converter Utilities

Converter Utilities is a free, multi-purpose data conversion toolkit built for developers, designers and power users. Encode and decode Base64, percent-encode URLs, convert between number bases (decimal, hex, octal, binary), translate HEX color codes to RGB and HSL, transform JSON to YAML and back, or decode JWT tokens β€” all from one convenient page.

Every conversion is performed client-side in your browser, so your data never touches a remote server. No sign-up, no rate limits, and it works offline once loaded. Whether you're debugging an API response, preparing data for a config file, or simply need a quick format conversion, this tool has you covered.

Feedback

πŸ“Share Your Feedback

Help us improve by sharing your thoughts and suggestions.