Base64URL Converter

Encode UTF-8 text as unpadded Base64URL or decode URL-safe Base64.

Base64URL Converter
Local input
Output
Processing…
About this tool

Made for the task at hand.

Handle the URL-safe Base64 variant used in tokens and web protocols. Encoding substitutes dashes and underscores for plus and slash and removes padding; decoding accepts padded or unpadded input and validates UTF-8.

How to use

  1. Enter plain UTF-8 text or a Base64URL string.
  2. Select encoding or decoding.
  3. Copy the converted result; invalid alphabet, length, or UTF-8 data produces an error.
Your work stays yours.
Tool inputs are processed locally in your browser and are never sent to KitVerse servers. Clear the workspace when using a shared device.
Common questions
How is Base64URL different from standard Base64?

Base64URL uses - and _ instead of + and /, and commonly omits trailing = padding to make values safe in URLs.

Is Base64URL encryption?

No. It is a reversible transport encoding and offers no secrecy or authenticity.