JS・CSS・HTML コード圧縮(Minify)
JavaScript・CSS・HTML のコードからコメントと不要な空白・改行を削ってサイズを減らします。文字列・テンプレート・正規表現の中はそのまま残すので動作は変わらず、何文字から何文字に減ったかも表示します。
貼り付け
結果
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 コードの欄に圧縮したいコードを貼り付けます。
- 2 種類は自動のままか、JavaScript・CSS・HTML から選んで「圧縮する」を押します。
- 3 結果と減った割合を確認してコピーします。
知っておきたいこと
- ページ点検は貼り付けた HTML のみ — リンクをたどるには URL チェッカーを
- YAML は広く使われる文法のみ読みます
- JWT は中身を展開するだけで署名は検証しません
よくある質問
変数名も短くしてくれますか?
変えません。コメントと余白だけを削ります。名前を変える圧縮が必要ならビルドツールの圧縮工程を使ってください。
難読化もできますか?
できません。圧縮したコードも人がそのまま読めます。
圧縮でコードが壊れませんか?
削っても動作が変わらないものだけを削ります。文字列・テンプレート・正規表現の中の // や /* はコメントとして扱いません。