Privvert - private browser-based file toolsPrivvert

Base64

Koda / avkoda

Or encode a file to Base64
Drop a file
up to 20 MB
Max filstorlek: 20 MB

Om det här verktyget

Encode and decode Base64 - the universal way to represent binary data as text. Used in JSON payloads, JWTs, data URIs, email attachments (MIME), HTTP Basic auth, and many other places where you need to ship bytes through a text-only channel.

Privvert handles both text and file inputs and supports the URL-safe Base64 variant (replaces + and / with - and _) for use in URLs and JWTs. Everything runs locally - confidential data never leaves your browser.

Funktioner

  • Encode and decode strings
  • Encode and decode files
  • Standard or URL-safe Base64
  • Auto-detect input direction (heuristic)
  • Live two-way conversion
  • Browser-only - data never uploaded
  • Free and unlimited
  • Switches between standard and URL-safe alphabets in one click

Så använder du det

  1. Paste text, or drop in a file.
  2. Pick encode or decode.
  3. (Optional) toggle URL-safe mode.
  4. Copy the result.
🔒 100 % privat

Allt sker i din webbläsare med JavaScript och WebAssembly. Dina filer laddas aldrig upp, lagras aldrig och ses aldrig av oss.

Vanliga frågor

What's URL-safe Base64?

Standard Base64 uses + and / which have special meanings in URLs. URL-safe Base64 swaps them for - and _ so the value can sit safely in URLs and JWTs.

Why does my decoded text look like garbage?

Base64 decode produces raw bytes. If the original was binary (an image, a file), the bytes won't be readable text. If the original was UTF-8 text, the result should be readable.

Is Base64 encryption?

No - Base64 is encoding, not encryption. Anyone can decode it. Use it for transport, not for hiding data.

How big can the input be?

For files, anything that fits in your browser's memory - typically up to several hundred MB without trouble.

What's the difference between standard and URL-safe Base64?

Standard Base64 uses + and / characters, which have special meaning in URLs. URL-safe Base64 substitutes - and _ instead, so the output can be dropped into a URL without further escaping. The two are otherwise identical.

Can I Base64-encode an image or file?

Yes - drag a file into the input area and the tool will encode the raw bytes. The result is a long string suitable for embedding in CSS data URIs, JSON payloads or test fixtures.