URL-safe alphabet

Convert text with the base64url alphabet and explicit padding

Dash and underscore replace plus and slash; unpadded mode never silently accepts an equals sign.

Runs locally

Convert one UTF-8 text value

Text stays in this browser

Up to 500,000 UTF-16 units for plain text or 1,000,000 Base64 characters.

Text only: no files, JWT parsing, MIME, data URI prefixes, whitespace repair or alphabet auto-detection.

Base64 is not encryption. Do not paste live credentials or secrets merely because processing is local.

Exact result

Exact decoded UTF-8 text

UTF-8 bytes7
Base64 symbols10
Padding characters0
Input UTF-16 length10
Output UTF-16 length7
Explicit profileBase64URL (- _) · Unpadded (no =)
Converted text
First 32 bytes in hexadecimal
48 65 6C 6C 6F 3E 3F

No trimming, whitespace removal, normalization, charset guessing, padding repair or alphabet auto-detection is applied.