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, timestamps and image tools
Four tools live today: an Image Compressor (Canvas, no upload), a Unix Timestamp Converter, Base64 (text and files) and URL Encoder (query-string + path). Format, base and encoding matrices are on the roadmap below.
Compress a photo with the Image Compressor, decode epoch time in the Timestamp Converter, or jump to Base64.
Image Compressor
Compress JPEG, PNG and WebP with a quality slider. Batch, before/after preview, zero upload.
Unix Timestamp Converter
Convert epoch ↔ date, seconds or milliseconds, ISO 8601, UTC and any timezone. Batch convert.
URL Encoder / Decoder
Encode or decode URLs and query strings. Handles Unicode and percent-encoding correctly.
Base64 Encoder / Decoder
Encode or decode Base64 strings instantly. Drag and drop files: everything stays local.
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 device; 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.