y2x 로고
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
📮住所変換
💱為替換算
🖼️画像変換
🔤テキスト抽出
📐単位変換
🎬メディア変換
💻開発者ツール
📄ドキュメント変換
🔳QRコード
y→x
📢광고 문의 · help@silver-smiths.com›

開発者ツール

エンコード・デコード機能

Base64 Encode/Decode — テキストをBase64に変換し、元に戻します。日本語や絵文字もUTF-8バイトに変換するため文字化けしません。URLやファイル名に入れるときに使うURL-safe形式(+/ → -_、パディング除去)にも対応しています。 URL Encode/Decode — クエリ文字列に入れる値をパーセントエンコードしたり、エンコード済みのアドレスを読みやすい形に戻します。 JWT Decoder — トークンのヘッダーとペイロードを展開し、発行時刻(iat)・有効期限(exp)を人が読める時刻で表示します。 入力内容はサーバーに送信されず、ブラウザ内だけで処理されます。

使い方

① 上部でBase64・URL・JWTから使いたいツールを選びます。 ② Base64とURLはエンコード/デコードの方向を選びます。 ③ 入力欄に内容を貼り付けると結果が即座に計算されます。変換ボタンは不要です。 ④ 結果の右にあるコピーボタンでクリップボードに入れます。

こんなときに

• APIレスポンスに含まれるBase64文字列の中身を確認 • Basic認証ヘッダーの値を作成 • 日本語を含むクエリ文字列のエンコード・デコード • ログイントークン(JWT)にどんなクレームが入っているか、いつ期限切れになるかの確認 • 画像データURLのBase64部分の取り扱い

よくある質問

Q. 日本語をBase64にしても文字化けしませんか?
A. 文字化けしません。ブラウザのbtoaは本来Latin-1しか受け付けないため日本語をそのまま渡すとエラーになりますが、このツールは先にUTF-8バイトへ変換してからエンコードします。デコード時もUTF-8に戻します。
Q. URL-safe Base64はいつ使いますか?
A. 通常のBase64に含まれる +、/、= はURLやファイル名で別の意味に解釈されることがあります。URL-safe形式はこれらを -、_ に置き換え、末尾のパディングを除くため、アドレスにそのまま入れられます。JWTもこの形式を使います。
Q. JWTの署名も検証してくれますか?
A. いいえ。署名の検証には秘密鍵が必要で、秘密鍵をブラウザに入力するのは安全ではありません。このツールはトークンの内容と有効期限を確認する用途です。検証はサーバー側で行ってください。
Q. encodeURIComponentとencodeURIの違いは?
A. このツールはencodeURIComponentを使います。クエリ文字列の値のように「部分」をエンコードする方式で、:、/、? なども含めてすべてエンコードします。アドレス全体をエンコードするencodeURIはこうした区切り文字を残します。
Q. 入力したトークンや内容はサーバーに残りますか?
A. 残りません。すべての変換がブラウザ内で行われ、入力値は外部に送信されません。