DevToolBox無料
ブログ

文字列 Base64 変換

UTF-8対応で文字列をBase64に変換。

UTF-8完全対応で任意の文字列をbase64エンコーディングに変換。標準とURLセーフのbase64出力を同時に取得。

0 文字 / 0 バイト

Base64のUTF-8エンコーディング

テキストはまずUTF-8バイトにエンコードされ、そのバイトがBase64にエンコードされます。

文字UTF-8バイトBase64B64長さ
A1 byte (0x41)QQ==4
e2 bytes (0xC3 0xA9)w6k=4
3 bytes (0xE4 0xB8 0x96)5LiW4
😀4 bytes (0xF0 0x9F 0x98 0x80)8J+YgA==8

標準 vs URLセーフ Base64

標準URLセーフ
Characters+ / = を使用- _ を使用(パディングなし)
Use CasesMIME、メール、一般的なエンコーディングURL、ファイル名、JWTトークン

FAQ

UTF-8はBase64エンコーディングにどう影響する?
UTF-8は可変長エンコーディングです。マルチバイト文字はより長いBase64出力を生成します。
URLセーフBase64とは?
URLセーフBase64は+を-に、/を_に置き換え、=パディングを削除します。
異なるプログラミング言語でBase64にエンコードするには?
JavaScript: btoa(unescape(encodeURIComponent(str)))。Python: base64.b64encode(str.encode("utf-8"))。
𝕏 Twitterin LinkedIn

このツールを評価

3.6 / 5 · 92 件の評価

最新情報を受け取る

毎週の開発ヒントと新ツール情報。

スパムなし。いつでも解除可能。

Enjoy these free tools?

Buy Me a Coffee