開発者ツール
開発者向けの無料オンラインユーティリティ
Stack Overflow 2023開発者調査によると、78%の開発者が専用アプリケーションをインストールする必要のないエンコーディング、デコーディング、フォーマットタスクのためにオンラインツールを使用しています。JSONペイロードをフォーマットし、認証ヘッダー用の資格情報をエンコードし、テストデータベース用のUUIDのバッチを生成し、サーバーログからURLクエリ文字列をデコードし、Unixタイムスタンプを読みやすい日付に変換します - このコレクションはすべてをカバーします。すべては標準のJavaScript APIを使用してブラウザ内で実行されます。インストール不要、npmパッケージ不要、Dockerコンテナ不要。操作中にデータがサーバーに触れることはありません。
All Developer Tools
圧縮されたHTMLコードを読みやすくフォーマット
圧縮されたCSSコードを読みやすくフォーマット
圧縮されたJavaScriptコードを読みやすくフォーマット
JSONデータを適切なインデントでフォーマットして整形
JSON構文を検証してエラーを即座に発見
空白を削除してJSONを圧縮・最小化
テキストをBase64形式にエンコード
Base64エンコードされた文字列をデコード
URLおよびURIコンポーネントを安全な送信用にエンコード
URLエンコードされた文字列を読みやすいテキストにデコード
ランダムなUUID/GUID識別子を生成
カスタムオプションで強力で安全なパスワードを生成
Unixタイムスタンプと読みやすい日付の間で変換
テキストやURLからQRコードを生成。サイズ、フォーマット、エラー補正レベルをカスタマイズ
プレースホルダーLorem Ipsumテキストを生成。段落、文、単語を選択
2つのテキストを比較し、行ごとの違いをハイライト
SHA-1、SHA-256、SHA-384、SHA-512ハッシュを生成。Hex/Base64出力
空白、コメント、冗長ルールを削除してCSSを圧縮
空白を圧縮しコメントを削除してHTMLを圧縮
圧縮と変数難読化でJavaScriptを圧縮。Terser搭載
Convert JSON arrays to CSV format. Configure delimiter and header options
Convert CSV data to JSON format. Auto-detect headers and delimiters
Convert YAML to JSON format. Handles nested structures and arrays
Convert JSON to YAML format. Configurable indentation
Convert XML to JSON format. Optional attribute parsing
Convert JSON to XML format. Pretty print with customizable output
Format and indent XML for readability. Configurable indentation
Convert Markdown to HTML. Supports headings, lists, code blocks, and links
Convert HTML to clean Markdown. ATX headings and fenced code blocks
Encode or decode HTML entities. Named references like & <
Test regular expressions with match, replace, and split modes. Real-time results with capture groups
Decode JWT tokens to inspect header, payload, and signature. View claims and expiration
Build cron expressions with an interactive form. Human-readable descriptions included
Format and beautify SQL queries. Supports MySQL, PostgreSQL, SQLite, T-SQL dialects
Convert images to Base64 data URLs. Get HTML img tag and CSS background snippets
Transform text into ASCII art with multiple font styles. Uses FIGlet fonts
JSONツール
JSONはREST APIトラフィックの90%以上を占めています(Postman 2023 State of the API)。3つの専用ツールが完全なJSONワークフローをカバーします。JSONフォーマッターは、ネイティブのJSON.stringifyエンジンを使用して、2スペースまたは4スペースのインデントで任意のJSONを美しく整形します。ミニファイドAPIレスポンスを貼り付けて、数秒で読み取ることができます。JSONバリデーターはRFC 8259準拠をチェックし、正確な行番号と列番号でエラーを報告します。これにより、約15%のAPIデバッグ時間を占める末尾のカンマ、シングルクオートの文字列、欠落したコロンを捕捉します。JSONミニファイアは、ペイロードサイズを30-50%削減するためにすべてのホワイトスペースを削除し、本番環境での帯域幅とストレージのオーバーヘッドを削減します。最初にバリデーターを使用し、次にフォーマッターを開発に使用し、最後にミニファイアを本番展開に使用します。
エンコーディングとデコーディング
Base64エンコーダーとBase64デコーダーは、HTTP Basic Authエンコーディング、JWTペイロードの検査、データURIの生成、MIME添付ファイルの処理を行います。両方とも、JWTやOAuthトークンで使用される標準のBase64(RFC 4648 §4)およびURLセーフBase64(RFC 4648 §5)をサポートしています。Base64は正確に33%のオーバーヘッドを追加します - 3バイトの入力が4文字の出力になります - これはバイナリデータがテキスト専用チャネルを生き残る必要があるためのトレードオフです。URLエンコーダーとURLデコーダーは、クエリ文字列、リダイレクトURLの構築、サーバーログの分析のためにRFC 3986パーセントエンコーディングを適用します。両方のツールは、encodeURIモード(URL構造を保持)とencodeURIComponentモード(個々のパラメータ値をエンコード)をサポートしています。二重エンコードは避けてください - 値にすでに%20が含まれている場合、再度エンコードすると%2520が生成されます。
生成と変換
UUIDジェネレーターは、crypto.randomUUID()を使用して、大量の暗号的にランダムなv4 UUIDを生成します。RFC 9562に従い、5.3×1036の可能な値を持つ識別子を生成します。パスワードジェネレーターは、NIST SP 800-63Bに従ってcrypto.getRandomValues()を使用して、構成可能なパスワードを生成します - 16文字のパスワードは、完全な94文字セットで約105ビットのエントロピーを持ちます。タイムスタンプコンバーターは、Unixタイムスタンプ(秒およびミリ秒)をISO 8601日付に変換し、逆に変換します。UTCおよびローカルタイムゾーンの両方をサポートします。ISO 8601は、APIレスポンスやデータベースストレージに推奨される形式で、あいまいさがなく、辞書順にソート可能です。これらの3つのツールは、日常の開発ワークフローで最も一般的な生成と変換のタスクをカバーします。
プライバシーを考慮した設計
すべてのツールは、ブラウザ内でデータを完全に処理します。APIキー、JWTトークン、データベースの認証情報、パスワードハッシュ、その他の機密データをこれらのツールに貼り付けても、サーバーには届きません。サーバー側のAPIエンドポイントはなく、プロキシもなく、入力値をキャプチャする分析もありません。ツールを使用している間にブラウザの開発者ツールのネットワークタブを開くと、処理中に外向きのリクエストがゼロであることがわかります。これにより、厳格なデータ処理要件のある環境での使用が安全になります。
よくある質問
これらの開発者ツールを使用するために何かをインストールする必要がありますか?
いいえ。すべてのツールは、標準のJavaScript APIを使用してブラウザ内で直接実行されます:JSON.parse、btoa/atob、encodeURIComponent、crypto.randomUUID、Date。Chrome 90以上、Firefox 88以上、Safari 15以上、Edge 90以上の任意のモダンブラウザで、デスクトップまたはモバイルで正しく動作します。
なぜログイン要件やAPIレート制限がないのですか?
すべてのツールはクライアントサイドで実行され、サーバーの計算リソースを消費しません。レート制限するものはなく、データベースクエリを制限することもなく、計算コストを回収する必要もありません。制限なしで数千のJSONペイロードをフォーマットしたり、数百万のUUIDを生成したりできます。
これらのツールは本番デバッグに十分な精度がありますか?
はい。各ツールはブラウザのネイティブで生産レベルのJavaScript APIを使用しています。JSONツールはJSON.parseとJSON.stringifyを使用し、Node.jsで使用されるのと同じエンジンです。UUID生成はcrypto.randomUUID()を使用し、W3C Web Cryptography APIの標準です。タイムスタンプ変換はブラウザのDateオブジェクトを使用します。これらは本番コードで使用するのと同じAPIです。
特定のツールに私のデータで事前入力されたリンクを共有できますか?
個々のツールは、入力値を事前に入力するためのURLクエリパラメータをサポートする場合があります。特定の変換や例のための共有可能なリンクを有効にします。すべての処理がクライアントサイドで行われるため、リンクを共有することは安全です - URL内の入力データは受信者のブラウザでのみ処理され、サーバーでは処理されません。
バグを報告したり、新しい開発者ツールを提案したりするにはどうすればよいですか?
ページのフッターにあるフィードバックリンクを使用して、出力の誤り、予期しない動作、または新しいツールの提案を報告してください。バグを報告する際は、誤った出力を生成した特定の入力を含めてください。再現して修正できるようにします。