エンコードツール
URL、Base64、タイムスタンプ、UUID のツール。すべてローカルで計算
URL エンコード/デコード
Base64 エンコード/デコード
タイムスタンプ変換
タイムスタンプを入力して変換をクリックすると、ローカル時刻、ISO 文字列、秒/ミリ秒の値が表示されます。
UUID 生成
利用可能な場合は crypto.randomUUID を使用し、そうでない場合はランダム文字列にフォールバックします。
エンコード・デコードツールについて
ユーティリティページは、URL エンコードとデコード、Base64 エンコードとデコード、タイムスタンプ変換、UUID 生成をまとめています。各操作は独立して実行されローカルで計算されるため、リクエストパラメータ、ログフィールド、一時的な識別子に適しています。
URL エンコードは UTF-8 のパーセントエスケープに従い、クエリパラメータの構築に役立ちます。Base64 は中国語テキストや絵文字を扱い、タイムスタンプツールは秒とミリ秒を切り替えて、ローカル時刻と ISO 8601 の両方を表示しタイムゾーンをまたぐ確認に使えます。
UUID 生成はブラウザの暗号乱数インターフェースを優先し、利用できない場合はランダム文字列にフォールバックします。結果は直接コピーできます。各操作は成功または失敗を報告するため、コピーされたと勝手に思い込むことはありません。
よくある質問
- タイムスタンプは秒とミリ秒のどちらを使うべきですか?
- 10 桁は通常秒、13 桁は通常ミリ秒です。単位を間違えると時刻が 1000 倍ずれるため、まず元データを確認してください。
- Base64 の出力をそのまま URL に置けますか?
- 標準 Base64 にはプラス、スラッシュ、イコールが含まれるため、さらに URL エンコードが必要です。可能であればリンクには URL セーフな変種を使用してください。
- 生成した UUID は衝突しますか?
- 暗号乱数を使用する場合、確率は極めて低く通常の識別子としては許容範囲です。厳密な一意性が必要な場合はサーバー側でも検証してください。