JSON 整形・構文チェック
1行に詰まった JSON をスペース2・4で展開して読みやすくしたり、逆に1行に圧縮したりします。構文の誤りは行・列の番号で示し、大きな整数のように整形で値が変わる箇所も事前に知らせます。
貼り付け
結果
Base64 · URL
JWTを開く
署名は検証しません — 鍵なしにはできないことで、できるふりをする方が危険です。内容だけを展開します。
ハッシュ
MD5は入れていません。ブラウザが提供しておらず、新規に使うべきでないアルゴリズムです。
UUID · 時刻
—
パスワード
色の変換
- HEX
- —
- RGB
- —
- HSL
- —
コントラスト比(WCAG)
この組み合わせでは文字がこう見えます
—
カラーパレット
ページ情報
貼り付けるタグ
コードを貼り付け
結果
コメントと空白のみを削除します。変数名は変更しません — スコープを知らないままの改名はコードを静かに壊し、改名してもコードは読めるままです。
HTML を貼り付け
貼り付けたコードは実行されず、外部にも送られません。ブラウザ内で読むだけです。
結果
単位
—
坪 ↔ 平方メートル
1坪は400/121㎡(約3.3058㎡)です。どちらの欄に入れても、もう一方が変わります。
韓国のマンションの専用面積
韓国でマンションの広さを坪で言うときは、ふつう供給面積(専用面積+階段・廊下)なので、専用面積を換算した坪数より大きくなります。
年・干支
和暦 ↔ 西暦
R1.5.1・H31のような略記も使えます。改元の年は日付まで入れると一つに決まります。
数字を韓国語表記に
契約書・見積書に金額を書くときに使います。数字と文字を並べて書くことで改ざんを防ぐ慣習です。
—
韓国語の名前のローマ字表記
韓国の「国語のローマ字表記法」に従い、名前の中で起きる音の変化は反映しません。パスポートの英字氏名は変えにくいので、すでに使っている表記があればそれを使ってください。
ハングルで入力してください。
命名規則
国際化ドメイン
非ASCIIドメインが実際に登録される形式(xn--)を確認します。ブラウザ標準の変換をそのまま使います。
正規表現
結果
置換結果
元の文章
修正版
変わったところ
YAML は広く使われる部分集合のみを読みます — アンカー・タグ・複数ドキュメントがある場合は、誤って読む代わりに停止してお知らせします。
結果
Cron 式
次回の実行時刻
このブラウザのタイムゾーンで計算しています。サーバーの cron は多くの場合 UTC で動くため、値が異なることがあります。
このツールについて
使い方
- 1 左の欄に JSON を貼り付けます。JSON タブが開いているので、貼り付けるとすぐ整形されます。
- 2 インデントをスペース2・スペース4・1行にから選びます。
- 3 結果をコピーして使います。読めない箇所があれば、結果の上に何行目の何文字目かが出ます。
知っておきたいこと
- ページ点検は貼り付けた HTML のみ — リンクをたどるには URL チェッカーを
- YAML は広く使われる文法のみ読みます
- JWT は中身を展開するだけで署名は検証しません
よくある質問
エラーと出ますが、どこが間違っているかわかりません。
示された行・列の近くを見てください。よくある原因は最後の項目の後ろのカンマ、シングルクォートの文字列、クォートのないキーです。
整形したら大きな数字の末尾が変わりました。
JavaScript の数値は 2⁵³ を超える整数を正確に保持できません。そうした数があると結果の上で事前に知らせるので、元の値を守る必要があればクォートで囲んで文字列にしてください。
貼り付けた JSON はサーバーに送られますか?
送られません。整形もチェックもこのブラウザの中で完結します。