Base64エンコード・デコード
動作確認済み · 2026年8月15日
テキストやファイルをBase64に変換したり、Base64文字列をテキストやダウンロード可能なファイルに戻したりできます。すべてブラウザ内で処理されます。 ブラウザ内で完結:ファイルは一切アップロードされません。
方向
入力
クリックしてファイルを選択 またはここに1つドラッグ
任意のファイル形式
結果
ご意見・不具合報告・ご要望は:
お問い合わせ使い方
- 「エンコード」または「デコード」、入力として「テキスト」または「ファイル」を選びます。
- テキストの場合はそのまま貼り付け、ファイルの場合はドラッグするかクリックして選択します。
- 結果は即座に表示されます。ファイルとの変換であればコピーまたはダウンロードできます。
- URLセーフなエンコード(+と/の代わりに-と_を使用)は、結果をURLやファイル名で使う場合のオプションとして選べます。
よくある質問
ファイルやテキストはどこかにアップロードされますか?
いいえ。エンコードとデコードは標準的なBase64のAPIを使ってブラウザ内のローカルで行われます。サーバーには何も送信されません。
標準のBase64とURLセーフのBase64の違いは何ですか?
標準のBase64では+と/という文字が使われますが、これらはURL内で特別な意味を持ちます。URLセーフのBase64ではこれらを-と_に置き換えるので、追加のエンコードなしで結果をそのままURLやファイル名に使えます。
Base64文字列をデコードしてダウンロード可能なファイルを取得できますか?
はい。デコードのファイル出力モードは元のバイト列を復元し、ダウンロードとして提供します。Base64自体にはファイル名が保存されていないため、元の拡張子はご自身で把握(または推測)しておく必要があります。
ファイルサイズに上限はありますか?
固定の上限はありませんが、非常に大きなファイル(100MB超)は時間がかかり、より多くのメモリを使用します。エンコードはブラウザのメモリ内で行われるためです。
無効なBase64をデコードしようとするとどうなりますか?
読めない出力が返るのではなく、はっきりとしたエラーが表示されます。デコードを試みる前に、入力が正しい形式のBase64かどうかを確認します。
ファイルは一切アップロードされません。 Gotool.xyzはすべてブラウザ内のJavaScriptとして動作します。ファイルはメモリ上で処理され、サーバーに触れることは一切ありません。漏えいの心配もクリーンアップの必要もありません。タブを閉じれば、何もなかったのと同じです。私たちが記録するのは「どのツールが使われたか」(名前だけ、例えば「merge」)という情報だけで、どんな機能が役立っているかを知るためのものです。あなたのファイルやそのファイル名、サイズ、中身に関する情報は一切取得しません。