uuutil ← ツール一覧

Base64テキスト&ファイル

数値の基数変換と画像ツールの間を埋めるテキスト&ファイル版:マルチバイト文字を壊さずにテキストをBase64へ、またその逆へ変換します。変換は常にUTF-8バイトを経由し、生のコードユニットへのbtoaは使いません — ヘルプで説明する古典的な文字化けの原因です。URLセーフ英数字(+/ の代わりに -_)とパディングを切替可能。デコードは空白・改行を許容して両方の英数字表を受け付け、Base64でない場合は問題の文字と位置を名指しします。小さなローカルファイル(最大10 MB)はBase64文字列またはdata: URIにエンコードでき、Base64文字列はダウンロード可能なファイルにデコードできます — 宣言されたコンテンツタイプはバイト列と照合されない旨の注意付き。

プライバシー台帳

取得するデータ なし。
使用ライブラリ Lit 3 — ツールファイルに同梱。
保存されるデータ なし。ファイルはメモリ内でのみ読み取られ、アップロードも保存もされません。
送信されるデータ なし。

自分のページで使う

ツール一式を1つの自己完結HTMLファイルとしてダウンロードできます。Litライブラリ同梱の読めるソースで、ネットワークリクエストはゼロ。ディスクから直接開いて動作し、自由にカスタマイズできます。

ホスト版ウィジェットを使う場合は、scriptタグ1行で埋め込めます(常に最新版):

<script type="module" src="https://uuutil.com/tools/base64-text.js"></script>
<uu-base64-text lang="ja"></uu-base64-text>

ソースのライセンス: MIT — 利用・改変・再配布は自由です。コピーにはライセンス表記を残してください。