23 tools
100% client-side: your input never leaves your browser.Verify

Converter Tools

Encode and decode Base64, escape URLs, switch between data formats, all in your browser. Files dropped on these pages are read locally via FileReader and never leave your tab.

Encoders for everyday formats

Two converters live today: Base64 (text and files) and URL Encoder (query-string + path). Format, base and encoding matrices are on the roadmap below.

Start with Base64 if you have a file or string to encode, or URL Encoder for query-string work.

Frequently Asked Questions

What's the difference between Base64 and URL encoding?

Base64 encodes binary data as ASCII (using 64 characters), often to carry data in a text-only context like an email or a JSON payload. URL encoding (percent-encoding) escapes reserved characters inside a URL so they're not interpreted as separators. Different problems, different tools.

Can I convert binary files (images, PDFs) to Base64?

Yes, the Base64 encoder accepts files via drag and drop. The file is read with FileReader in your browser; nothing is uploaded.

Why no JSON ↔ YAML / TOML / XML / CSV conversions yet?

Planned. We're building 20 dedicated /<format-a>-to-<format-b>/ pages (JSON ↔ YAML, JSON ↔ TOML, CSV ↔ JSON, etc.) so each conversion ranks on its own keyword. See tool-longtail-format-matrix on our roadmap.

Are there size limits on conversions?

Limited by browser RAM, not by us. A 50 MB file converted to Base64 stays manageable on a modern machine; beyond that, latency becomes noticeable. No request leaves your tab regardless of size.

Can I batch-convert multiple inputs at once?

Not in the current UI. For high-volume or scripted workflows, the planned public API (api.praticulus.com/v1) will be the right fit. Until then, each tool handles one payload at a time.

Explore other hubs

Back to home →