CSS 압축기
문자열, URL, 중요한 주석, 의미 있는 공백을 유지하면서 브라우저에서 CSS를 압축합니다.
파서를 사용해 브라우저에서 JavaScript를 압축합니다. 코드는 실행되지 않습니다.
이 도구는 브라우저에서 실행됩니다. 입력값, 파일, 생성된 값은 이 기기에 남습니다. 즐겨찾기와 최근 사용한 도구를 이용하더라도 로컬 저장소에는 도구 이름만 저장되며, 비밀번호나 문서, QR 내용은 절대 저장되지 않습니다. 자세한 내용은 개인정보처리방침을 확인하세요.
이 도구의 자세한 안내(사용법, 예시, 자주 묻는 질문)는 현재 영어로만 제공됩니다.
Parse JavaScript with Terser, then compress and mangle it. Use it when a small script should be shorter and you want a parser rather than find-and-replace. The script is not run, and TypeScript comes back as an error.
function greet(name) { return "Hello, " + name; } is parsed, then shortened by removing whitespace and renaming locals where safe.
If the parser cannot read the file, you get an error. The tool does not try to “fix” broken JavaScript.
JavaScript cannot be minified safely with simple find-and-replace. This tool uses Terser in the browser to parse the source, then compress and mangle it. Your code is not executed with eval or new Function. Constant-expression evaluation is turned off so user expressions are not run during minify. Very large files are rejected so the tab stays responsive.
Terser parses the source, then compresses and mangles it. The script is not run. TypeScript, and JavaScript the parser cannot read, come back as an error rather than a shorter file. Constant expressions are not evaluated during the pass.
See the disclaimer for what these tools do not cover.
문자열, URL, 중요한 주석, 의미 있는 공백을 유지하면서 브라우저에서 CSS를 압축합니다.
pre, textarea, script, style 내용을 보존하는 신중한 방식으로 브라우저에서 HTML을 압축합니다.
JSON을 보기 좋게 정리하거나 압축하고 유효성을 검사합니다. 주석, 끝 쉼표, 작은따옴표는 허용되지 않습니다. CSV로 변환하지는 않습니다.
UTF-8로 텍스트를 Base64로 인코딩하거나 다시 디코딩합니다. 결과는 누구나 디코딩할 수 있어 비밀번호를 숨기지 못합니다. 파일은 지원하지 않습니다.
안전한 난수 소스로 브라우저에서 UUID v4 값을 하나 이상 생성합니다.
encodeURIComponent로 URL 구성 요소를 브라우저에서 인코딩하거나 디코딩합니다.