JSONTech

ترميز Base64

ترميز وفك في المتصفح

Input

Loading editor...

Output

Loading editor...

Encode and decode Base64 without trusting an online server

Base64 shows up everywhere — JWT payloads, image data URIs, email attachments, API request bodies. Encoding and decoding it in your browser keeps the data on your machine, which matters when the value is a token, a secret, or anything else you'd rather not paste into a remote service.

Use the tool when you need to

Decode a Base64-encoded value from a header

Inspect Authorization headers, encoded query parameters, or other Base64 strings safely in the browser.

Encode binary data for an API

Convert a small image or file into a Base64 string for inclusion in a JSON request body.

Flip between Base64 and Base64URL

Switch encoding variants when working with JWTs and URL-safe payloads.

How to encode or decode Base64 quickly

  1. 1

    Paste the input into the text area.

  2. 2

    Click Encode or Decode based on the direction you need.

  3. 3

    Copy the result, or download it as a file when working with binary data.

Common Base64 workflows

Inspect an Authorization header

Decode a Basic auth header to see the raw username and password format being sent.

Embed a small asset in JSON

Encode a tiny image as a data URI and embed it directly in an API request body.

Round-trip token payloads

Decode a JWT segment, edit it, and re-encode it for testing — without server-side help.

أدوات ذات صلة

الأسئلة الشائعة

يحوّل ثنائياً إلى نص ASCII بـ 64 محرفاً قابلاً للطباعة. يُستخدم في JSON وHTML والبريد. الحجم يزيد نحو 33٪.

الصق النص واضغط «ترميز». يُحوّل UTF-8 إلى Base64. انسخ النتيجة.

صور صغيرة في data URI، بيانات ثنائية في JSON API، مرفقات MIME، وتخزين ثنائي كنص.

القياسي يستخدم + و/. Base64URL يستبدلهما بـ - و_ ويقلل الحشو. JWT يستخدم Base64URL.