JSONフォーマッタ&バリデータ
JSONを整形またはminifyし、無効な場合は分かりやすいパースエラーを表示します。
カタログ内のすべてのユーティリティをカテゴリ別に並べています。それぞれ何をするか、推測しないこと、入力の扱い方を説明します。
JSONを整形またはminifyし、無効な場合は分かりやすいパースエラーを表示します。
フラットなオブジェクトの配列をCSVに変換し、ネストした値を捨てざるを得ない場合は止めます。
データを変えずに、JSONを読みやすいYAML文書に変換します。
実用的なYAMLサブセットをパースし、同等のJSONを表示します。
UTF-8テキストを標準またはURLセーフなBase64でエンコード/デコードします。
RFC 3986のコンポーネント規則でテキストをパーセントエンコード/デコードします。
JSON Web Tokenのヘッダーとペイロードをデコードします。署名が検証済みと報告されることはありません。
JavaScriptの正規表現を試し、マッチ一覧を表示します。パターンが無効な場合はエラーも出ます。
Unixの秒またはミリ秒をUTCと別タイムゾーンの暦時刻へ、またはその逆に変換します。
5フィールドのcron式を組み立て、平易な言葉で読みます。何もスケジュールしません。
カンマまたはセミコロン区切りのCSVを、数式を実行せずに検索・並べ替え可能な表にパースします。
暗号学的に安全な乱数源で、UUIDバージョン4を1つまたは複数生成します。
Web Cryptoで、テキストまたはローカルファイルのSHA-256 hexダイジェストを計算します。
HTMLエンティティをエンコード/デコードし、出力はプレーンテキストのみで表示します。
取得せずに、URLをプロトコル・ホスト・ポート・パス・クエリ・ハッシュに分解します。
選んだ順に2つ以上のPDFを結合し、1つの文書としてダウンロードします。
1つのPDFからページ範囲を抽出し、各範囲を別ファイルとしてダウンロードします。
選んだページを時計回りに90・180・270度回転し、PDFをダウンロードします。
指定したページを削除し、少なくとも1ページ残るPDFをダウンロードします。
位置・書式・余白を選んで、各ページにページ番号をスタンプします。
選んだページや範囲を、指定した順のまま新しい1つのPDFにコピーします。
ブラウザ内のAES暗号化で、開くパスワード付きのPDFを暗号化します。
すでにパスワードを知っている場合に、PDFの開くパスワード暗号化を外します。
サイズ・不透明度・色・任意の斜め回転で、選んだページにテキストをスタンプします。
内容を切り抜かずに、各ページをA4・A3・Letter・Legalに合わせます。
JPEG・PNG・WebP・GIFを選んだ品質で再エンコードし、小さくなったときだけその旨を伝えます。
新しい幅と高さを設定し、必要なら縦横比を保ち、PNGをダウンロードします。
ブラウザでJPEG写真をWebPに変換し、WebPファイルをダウンロードします。
WebP画像をJPEGに変換し、選んだ背景色の上に透明度を合成します。
画像からファビコン一式を作成します。PNGサイズ、favicon.ico、それらを指すHTMLタグ。
画像を水平または垂直に反転し、PNG・JPEG・WebPをダウンロードします。
前後プレビューと、損失のある形式向けの品質調整付きで、画像をグレースケールに変換します。
ピクセルの色を取得し、ズームとコピー付きでHEX・RGB・HSLを表示します。
ローカルのJPEG・PNG・WebP・GIFを、MIMEタイプとサイズ注記付きのData URIにします。
安全なSVGを、選んだ幅と高さでPNGにラスタライズします。可能な限り透明度を保ちます。