Handy Dev Tools
日常的な作業のためのシンプルなオンラインツール

お気に入りがありません

    Base64エンコード/デコードツール
    Markdown to HTML変換
    HTML to Markdown変換
    URL エンコード・デコード
    Unicodeエスケープ変換
    Unicodeエンコード/デコード
    SQLフォーマッタ
    SQLスプリッタ
    SQLパラメータバインド
    JSONフォーマッタ
    XMLフォーマッタ
    YAMLフォーマッタ
    GraphQLフォーマッタ
    JSON to YAML変換
    YAML to JSON変換
    JSON to TOML変換
    TOML to JSON変換
    HTMLエンティティ エンコード/デコード
    TOML to YAML変換
    YAML to TOML変換
    CSV to SQL INSERT変換
    Markdownテーブル生成
    JSON to XML変換
    XML to JSON変換
    UUID生成
    ULID生成
    パスワード生成
    ハッシュ生成
    Lorem Ipsum ジェネレーター
    Lorem Picsum画像URL生成ツール
    テストデータ生成
    QRコード生成
    S3パス解析・変換
    IPアドレス計算
    サブネット分割
    サブネット統合
    CloudFront署名URL生成
    RDS接続文字列ジェネレーター
    座標変換ツール
    位置情報フォーマット一括変換
    JWTデコード・解析
    Basic認証
    パスワード強度分析
    クレジットカードバリデーター
    PIIマスク(個人情報難読化)
    RSA鍵ペア生成ツール
    文字ケース変換
    ローマ字変換
    ローマ数字変換ツール
    フォネティックコード変換ツール
    文字数カウンター
    テキストDiff
    HTMLタグ除去
    正規表現テスター
    色情報変換
    ダイスロール
    Crontab ジェネレーター
    Crontab パーサー
    絵文字ピッカー
    Unixタイムスタンプ変換ツール
    HTTP ステータスコード検索
    ポート番号検索
    MIMEタイプ検索
    Base64ファイル変換
    画像Base64エンコード/デコード
    User-Agent パーサー
    URLパーサー
    OGPチェッカー
    コミットメッセージジェネレーター
    Chmod Calculator
    ターミナルGIFメーカー
    .envパーサー・バリデータツール
Ctrl+K

Base64エンコード/デコードツール

Base64エンコード・デコードツールです。テキストデータをBase64形式にエンコードしたり、Base64形式のデータをデコードしたりできます。最大5120文字までのデータを処理できます。

Data to encode
結果
Read Only

使い方

このツールについて

このBase64エンコード・デコードツールでは、テキストをBase64にエンコードしたり、Base64をテキストにデコードしたりを1つの画面で行えます。トークン、設定値、データURI、そしてAPIやファイルがASCIIセーフなコンテンツを要求する場合の簡単なデバッグに活用できます。 Base64はエンコードであり、暗号化ではありません。誰でも出力をデコードできるため、秘密情報を隠す手段として扱わないでください。必要に応じてエンコードとデコードを切り替え、結果をエディタやターミナル、チケットにコピーしてください。 変換はブラウザ内で行われます。ツールは無料で、アカウントも不要です。Cursor、Claude、または自作のスクリプトから同じエンコード・デコード処理を繰り返し行いたい場合は、Thousand API MCPを使って自動化できます。

使い方

エンコード/デコードを切り替え、テキスト欄に入力または貼り付け。結果はリアルタイムに表示され、コピーできます。

オプション

変換方向: エンコード(テキスト→Base64)とデコード(Base64→テキスト)を切り替えて使用します。

ユースケース

• Data URI の生成 • 簡易的な機密情報の記述(注:Base64 は暗号化ではない) • API の Basic 認証 • 小型バイナリのテキスト化

コード例

JavaScript
Read Only
1// エンコード
2btoa("Hello");  // "SGVsbG8="
3
4// デコード
5atob("SGVsbG8=");  // "Hello"
6
7// Node / Unicode: Buffer.from(str).toString("base64")
Python
Read Only
1import base64
2
3base64.b64encode(b"Hello").decode()  # "SGVsbG8="
4base64.b64decode("SGVsbG8=").decode()  # "Hello"
PHP
Read Only
1base64_encode("Hello");   // "SGVsbG8="
2base64_decode("SGVsbG8=");  // "Hello"

プライバシーとデータの扱い

エンコード・デコードはブラウザ内で完結し、入力内容をサーバーへ送信しません。

よくある質問

Q: Base64とは?
A: 64種類の文字を使ってバイナリデータをASCIIテキストとして表現するエンコード方式です。トークンやデータURI、設定値でよく使われます。
Q: Base64は暗号化ですか?
A: いいえ。これはエンコードであり、暗号化ではありません。誰でもデコードできます。
Q: ここでエンコードとデコードの両方ができますか?
A: はい。同じツール内でエンコードとデコードを切り替えられます。
Q: 処理はローカルで行われますか?
A: はい。変換はブラウザ内で行われます。