無料の開発者向けツール
開発者が必要とする、エンコード/デコード、フォーマット、解析、変換のあらゆるユーティリティが、あなたのブラウザ上で動作します。JSON、YAML、XML、JWT、regex、ハッシュ、タイムスタンプなど。
25 個のツールがこのカテゴリにあります · 100%無料 · 登録不要
すべての 開発者ツール
JWTデコーダー
JSON Web Token(JWT)を瞬時にデコードします。お使いのブラウザ内で実行されるため、トークンがデバイスの外に出ることはなく、本番環境のシークレットでも安全に利用できます。
開く →JSONフォーマッター&バリデーター
JSONをオンラインで整形、検証、minify(圧縮)します。すべてお使いのブラウザ内で動作するため、データがデバイスから外に出ることはありません。
開く →XMLフォーマッター
XMLドキュメントを整形して読みやすくします。SOAP、サイトマップ、RSSフィード、設定ファイルに役立ちます。
開く →Base64エンコーダー&デコーダー
文字列をBase64にエンコードしたり、Base64をテキストにデコードしたりします。あなたのプライバシーを尊重し、すべてブラウザ内で実行されます。
開く →URLエンコーダー&デコーダー
テキストをURLセーフなエンコード(パーセントエンコーディング)に変換したり、その逆を行ったりします。クエリ文字列、リダイレクト、OAuthフローに役立ちます。
開く →HTMLエンティティエンコーダー&デコーダー
特殊文字をHTMLエンティティ(&、<など)に変換したり、その逆を行ったりします。テキストを安全にHTMLへ埋め込むのに役立ちます。
開く →CSS圧縮ツール
CSSからコメント、空白、不要な文字を取り除いて、ファイルサイズを削減します。
開く →HTMLミニファイア(圧縮ツール)
HTMLから空白とコメントを取り除きます。埋め込みコード、メールのテンプレート、本番環境のHTMLに役立ちます。
開く →JavaScriptミニファイア
JavaScriptの基本的なminify(圧縮):コメントと不要な空白を取り除きます。本番環境では本格的なミニファイア(Terser、esbuild)をお使いください。
開く →正規表現テスター
JavaScriptの正規表現を任意の入力に対してテストします。一致箇所、グループ、置換結果をリアルタイムで確認できます。
開く →ハッシュジェネレーター(MD5 / SHA)
暗号学的ハッシュを生成します:MD5、SHA-1、SHA-256、SHA-384、SHA-512。Web Crypto APIを使ってブラウザ内で実行されます。
開く →UUIDジェネレーター
UUID v4(ランダムな汎用一意識別子)をオンラインで生成します。クリックするたびに、ブラウザ上で新しいものが生成されます。
開く →Unixタイムスタンプ変換ツール
Unixタイムスタンプと人間が読める日付を相互に変換します。リアルタイムで更新されます。
開く →タイムゾーン変換ツール
任意の2つのタイムゾーン間で時刻を変換します。国際会議の予定を立てるのに便利です。
開く →cron式ビルダー
cronのスケジュール式を視覚的に作成します。次回以降の実行時刻と照らし合わせてテストできます。
開く →YAMLからJSONへの変換ツール
YAMLをお使いのブラウザ内でJSONに変換します。ネストしたマップ、リスト、文字列、数値、真偽値に対応しています。
開く →JSONからYAMLへの変換ツール
JSONをYAMLに変換します。波かっこ、引用符、カンマを取り除き、より見やすい設定ファイルを作成できます。
開く →JSON→XML変換ツール
JSONをXMLマークアップに変換します。ネストされたオブジェクトはネストされた要素になり、配列は同じタグを繰り返します。
開く →XMLからJSONへの変換ツール
XMLドキュメントをJSONに変換します。属性は接頭辞@の付いたキーになり、繰り返されるタグは配列になります。
開く →SQLフォーマッター
SQLクエリを整形して読みやすくします。キーワードで改行し、カラムのリストにインデントを付けます。
開く →テキスト比較ツール(Diff)
2つのテキストブロックを行ごとに比較します。追加、削除、変更のない行を色分けして視覚的に表示します。
開く →HTMLフォーマッター&整形ツール
圧縮された、または1行になったHTMLを、適切なインデントと改行で整形します。
開く →JavaScriptフォーマッター
minify(圧縮)されたJavaScriptを、インデントと、セミコロンや波かっこでの改行を使って整形します。
開く →CSSフォーマッター&整形ツール
圧縮されたCSSを、適切なインデント、改行、スペースを付けて整形します。
開く →Base32エンコーダー&デコーダー
Base32文字列をエンコード・デコードします。TOTPシークレット、DNSレコード、大文字小文字を区別しない識別子などで使われます。
開く →なぜクライアントサイドで動作する開発者ツールを作ったのか
JWTをどこかのウェブツールに貼り付けるのは気が引けますが、それはもっともなことです。JWT、ハッシュ、base64ペイロード、JSONには、機密データ—セッショントークン、APIレスポンス、顧客レコード—が含まれていることがよくあります。このページにあるツールのうち、厳密にサーバーを必要としないもの(大半がそうです)は、Web Crypto API、TextEncoder、DOMParserを使ってブラウザ内で完全に動作します。あなたのデータがデバイスを離れることはなく、当サイトのログに残ることも、サードパーティのAPIに送られることもありません。
カバーしている内容
Base64、Base32、URL、HTMLエンティティのエンコーダー/デコーダー。JSON、YAML、XML、HTML、CSS、JavaScript、SQLのフォーマッター。JSON↔YAML、JSON↔XML、CSV↔JSON、CSV→SQLの変換ツール。暗号系のヘルパー:MD5/SHAハッシュ、JWTデコーダー(署名の検査であって検証ではありません)、UUID v4、タイムスタンプ&タイムゾーン変換。リアルタイムのハイライト付き正規表現テスター。平易な言葉での説明付きのcron式ビルダー。
これらは本番品質ですか?
開発・デバッグ用途には、はい。ビルドパイプラインには、専用のライブラリを選んでください(コードのフォーマットにはPrettier、JSONの操作にはjqなど)。これらはウェブツールでは扱えないエッジケース(非常に大きなファイル、ストリーミング、プラグインシステム)を処理します。とはいえ、その場限りのチェック、webhookペイロードのデコード、貼り付け直す設定ファイルのフォーマット、テスト入力に対する正規表現の検証などには、スクリプトを書くよりこちらのほうが速いです。