Freeプライバシー重視 · ローカル処理 · アカウント不要

開発者向けBase64ツール
ブラウザでBase64のエンコード、デコード、変換を行います。データがマシンから出ることはありません。

ブラウザでBase64のエンコード、デコード、変換を行います。データがマシンから出ることはありません。

サーバーへの通信なし40以上のツールオープンソース
base64_encodeLIVE
100% Client-side
atob() · btoa() · FileReader
サーバーへの通信なし
40以上のツール
40以上のツール
Encode · decode · convert
オープンソース
MIT · GitHub
01ALL TOOLS

Base64に必要なすべて

エンコーダー、デコーダー、コンバーター、バリデーター — すべてのワークフローに対応。

Image → Base64

Drag-and-drop any image. Get a data URI ready to paste into HTML, CSS, or JSON.

data:image/png;base64,iVBORw0KGgoAAAA…
Encoder
B64

Base64 → Image

Paste any Base64 string. Preview and download the decoded image instantly.

iVBORw0KGgoAAAA…image.png
Decoder

Text → Base64

Encode any UTF-8 text. Standard or URL-safe.

Encoder

File → Base64

Any file type — PDF, ZIP, font, binary.

Encoder

Base64 → Text

Decode JWT tokens, API headers, config values.

Decoder

Base64 → File

Recover original files from Base64 strings.

Decoder

Base64 → PNG

Decode and export as lossless PNG.

Converter

Base64 → JPEG

Convert with adjustable quality.

Converter

Base64 → WebP

Modern format, smaller file sizes.

Converter

Validator

Check if a string is valid Base64.

Utility

Size Calculator

Calculate encoded output size before embedding.

Utility

Embed Generator

Get HTML/CSS embed code in one click.

Utility

What is Base64?

Complete guide to Base64 encoding and RFC 4648.

Reference
02HOW IT WORKS

サーバーと接続しない。設計上。

すべての処理がブラウザのネイティブAPIで実行されます。データがタブを出ることはありません。

01

入力を提供する

ファイルをドロップ、文字列を貼り付け、または画像をアップロード。すべてローカルに保持されます。

const file = input.files[0];
02

ブラウザがエンコード

FileReader、atob/btoa、Canvasがエンコードを処理 — すべてのブラウザに組み込み済み。

const b64 = btoa(binary);
03

出力はあなたのもの

文字列をコピー、ファイルをダウンロード。ネットワークリクエストはゼロ。

// no uploads. ever.
03FAQ

よくある質問

本当にデータは安全ですか?
はい。いずれかのツールを使用中にDevTools → ネットワークを開いてください — POSTリクエストがゼロであることが確認できます。すべての処理にFileReader、atob()/btoa()、Canvasを使用しており、ネットワークにアクセスしません。
Base64エンコーディングとは?
Base64は64種の印刷可能なASCII文字を使ってバイナリデータをテキストに変換します。HTML/CSSへの画像埋め込み、JSON APIでのファイル転送に使われます。エンコードにより約33%サイズが増加します。完全ガイド
CSSに画像を埋め込む方法は?
画像エンコーダーで画像をエンコードし、background-image: url('data:image/png;base64,…')を使用してください。
標準Base64 vs URL-safe Base64?
標準Base64は+/を使いますが、URLで問題が発生します。URL-safe版(RFC 4648 §5)はそれらを-_に置き換えます。