Base64エンコーダー/デコーダー

Base64データをオンラインでエンコード・デコードします。Unicode/CJK文字を完全サポート。

すべての処理はブラウザで実行されます

Base64とは?

Base64はバイナリデータをASCII文字列形式で表現するバイナリ・テキストエンコーディング方式です。JSON、XML、HTML、メールなどのテキストベースの形式にバイナリデータを含める際に主に使用されます。Base64エンコーディングはデータサイズを約33%増加させます。

Base64エンコードは、画像をHTMLやCSSに直接埋め込むData URIスキームや、メール添付ファイルのMIMEエンコーディングで頻繁に使用されます。APIでバイナリデータを安全に送受信する際にも不可欠な技術です。

このツールは日本語、韓国語、中国語などのマルチバイト文字を完全にサポートしています。UTF-8エンコーディングに基づくTextEncoder/TextDecoderを使用しているため、Unicode文字の変換精度が保証されます。URLセーフBase64にも対応しています。

Base64はエンコーディングであり暗号化ではないため、機密データの保護には使用しないでください。誰でもBase64データをデコードできます。セキュリティが必要な場合は、AES暗号化などの適切な暗号化手法を併用することを推奨します。

FAQ

関連ツール