QR Code Generator
文字列からQRコード生成。
CSSを整形・圧縮しサイズ差を表示。
This tool prioritises reporting failures over returning a silently broken result. It deliberately skips optimisations that could change behaviour, such as removing units from zero values or reordering properties. License comments (/*! ... */) survive minification. Everything runs entirely in your browser; nothing is sent externally.
It uses a real tokenizer that understands strings, comments, and url() instead of blind regex replacement, so semicolons inside strings (content: "a;b") and data URIs like url(data:image/svg+xml;base64,...) are never corrupted.
Bang comments starting with /*! are preserved verbatim after minification. Ordinary comments (/* ... */) are removed.
No. Removing units from zero values (0px → 0) can change meaning for properties like flex-basis, and reordering or merging properties can change cascade behaviour, so both are intentionally left out for safety.
If unbalanced braces, an unterminated string, or an unterminated comment is detected, the tool shows an error instead of silently returning a broken result, and the output stays empty.
No. Minification and beautification run entirely in your browser's JavaScript; nothing is sent to toco.tools's servers or anywhere else.