CSS を貼り付けて、1rem が何ピクセルかを指定します。変換するのは宣言の値にある長さだけで、セレクター・文字列・コメント・url() はそのまま残します。
ブラウザ内でローカルに実行スタイルシートを貼り付け、1rem が何ピクセルかを指定します。ページは px の長さを書き換え、これまでと同じ整形処理を通した結果を表示します。入力は送信されません。
割り算は正確です。16px の基準で 16px は 1rem、1.5px は 0.09375rem になり、16.5px のような小数の基準も丸めずにそのまま使います。
長さは宣言の値(padding、width、font-size、calc() 式、カスタムプロパティ)と、media・container・supports の条件の中で変換されます。数値の直後に px が続くものを対象にするため、大文字の 10PX も変換されます。
小数は書かれたとおりに変換します。16px の基準で 1.5px は 0.09375rem、.5px は 0.03125rem です。割り切れるときは正確な商を、10px を 16.5px の基準で割るような循環小数は小数 12 桁に丸めた値を出力します。
セレクター、クラス名、文字列、コメント、url() の中身はそのまま通すため、content: "10px"、.a10px、url(icon-10px.png) は変換後も変わりません。
このツールは px を rem に移すだけで、それ以外は扱いません。入力中の rem はそのまま残り、rem から px への変換はなく、em・%・vw・pt などの単位には触れません。
空のスタイルシート、空の基準値、0 以下や数値でない基準値は拒否します。メッセージはコントロール下のステータス行に表示し、直前の結果は消去するので、古い変換結果を新しいものと取り違えることはありません。
px が 1 つもない CSS はその旨を伝え、整形した CSS はそのまま表示します。整形は従来どおりで、1 行の入力は圧縮、複数行はインデントします。メッセージはページの言語(英語・スペイン語・ポルトガル語(ブラジル)・ドイツ語・フランス語・日本語)に従います。