Base64エンコーダー / デコーダー
テキストをBase64にエンコード、またはBase64文字列をデコードします。日本語・絵文字完全対応。エンコード・デコード結果を一画面で同時確認。
入力
Base64エンコード結果
Base64デコード結果
😄 広告で無料
iToolのその他の機能!
文字数カウント
文字数カウント — 文字数・単語数・バイト数をリアルタイムで計算。ブログや自己PR作成に便利、無料。
JSON・JSONLパーサー / 整形ツール
JSONとJSONLをリアルタイムで検証・整形・圧縮する無料オンラインJSONパーサー。JSONL(JSON Lines)ファイル自動認識、構文ハイライト、エラー位置表示、100%ブラウザ処理で安全。
YAML ↔ JSON ↔ TOML 変換ツール
YAML・JSON・TOMLをリアルタイムで3方向変換。Kubernetes、Docker Compose、GitHub Actionsスキーマ自動検出と、YAMLの落とし穴(Norway問題・8進数など)警告付き。完全ブラウザ処理。
XMLパーサー / 整形ツール
XMLをリアルタイムで検証、整形、折りたたみツリービュー(+/-)で探索。要素・属性・テキスト・CDATA・コメントを色分け。完全ブラウザ処理。
JSON ↔ XML 変換ツール
JSONとXMLをリアルタイムで双方向変換。属性プレフィックス・テキストノードキーをオプションで調整可能。完全ブラウザ処理。
EPUB テキスト変換
EPUBファイルからテキストを抽出します。インストール不要、ブラウザで無料でEPUBをTXTに変換。チャプター別に整理。
テキスト読み上げ (TTS)
無料のテキスト読み上げツール — 入力したテキストをブラウザが読み上げます。音声・速度・再生位置を調整可能。インストール不要。
Markdownビューアー - MDファイルをオンラインで開く
MDファイルをインストール不要でブラウザから即プレビュー。無料オンラインMarkdownビューアー。.mdファイルをアップロードするか直接入力して、コードハイライト・自動目次付きでレンダリング確認。
テキスト比較
テキスト比較 — 2つの文書の差分を色分けで一目で確認できます。コード・契約書の修正チェックに便利、無料。
よくある質問
Base64はバイナリデータをASCII文字(英数字・+・/)のみで表現するエンコード方式です。メール、API、HTMLなどテキストしか扱えない環境でバイナリデータを安全に転送する際に使われます。
HTMLの<img>タグに画像を直接埋め込む場合、APIリクエストにファイルデータを含める場合、HTTPベーシック認証(Authorizationヘッダー)でアカウント情報をエンコードする場合などに主に使います。
通常のBase64は+と/を使いますが、URLではこれらの文字が特別な意味を持つため問題が起きることがあります。URL-safe Base64は+を-に、/を_に置き換えてURLで安全に使えるようにしています。
元のサイズより約33%増加します。3バイトのデータを4つのASCII文字に変換するためです。画像をBase64でHTMLに埋め込む場合はファイルサイズが大きくなることを念頭に置いてください。
はい、UTF-8でエンコードしてからBase64に変換するため、韓国語・絵文字・特殊文字もすべて処理できます。デコード時も自動的にUTF-8に復元します。
Base64とは?
- エンコード: テキストをA–Z、a–z、0–9、+、/の64種類の文字からなるBase64文字列に変換します。メール・API・URLなどテキストのみ許可される環境でデータを安全に送信するために使われます。
- デコード: Base64文字列を元のテキストに復元します。受け取ったデータがBase64でエンコードされている場合、デコードして実際の内容を確認できます。
主な機能
- リアルタイム変換: 入力と同時にエンコード・デコード結果が更新されます
- 多言語対応: 日本語、絵文字、特殊文字も正確に処理します
- 同時表示: エンコードとデコード結果を一画面で確認できます
使い方
- テキスト入力: エンコードするテキストまたはデコードするBase64文字列を入力
- 結果確認: エンコード・デコード結果がリアルタイムで表示されます
- コピー: 必要な結果をコピーボタンでクリップボードに保存
活用例
- API認証: HTTP Basic認証、JWTペイロードなどで活用
- データ転送: URLに安全にデータをエンコードして転送
- メール: MIMEエンコードで添付ファイル名を処理
- デバッグ: Base64でエンコードされたデータを素早くデコードして内容確認