UtilitySansar
Desenvolvedores

JavaScript Minifier

Compact JavaScript by stripping comments and collapsing safe whitespace — with strings, template literals, and regex literals preserved exactly. Runs in your browser, no upload.

Resumo da ferramenta

Esta ferramenta aceita entrada estruturada e devolve saída determinística no navegador, sem upload para o servidor.

Nome da ferramenta
JavaScript Minifier
Intenção da entrada
Forneça conteúdo de origem para transformar, validar ou analisar.
Intenção da saída
Receba uma saída normalizada pronta para copiar, reusar ou depurar.
Entrada de exemplo
// say hi function hi(name) { return `Hello, ${name}!`; }
Saída de exemplo
function hi(name){return `Hello, ${name}!`;}
Original242 B
Minified163 B
Saved79 B
Reduction32.6%
Strings, template literals, and regex are preserved exactly. No identifiers are renamed.

Introdução à ferramenta

Compact JavaScript by stripping comments and collapsing safe whitespace — with strings, template literals, and regex literals preserved exactly. Runs in your browser, no upload.

Visão geral da ferramenta

This is a lightweight, conservative JavaScript minifier. It walks your source one token at a time, leaving every string, template literal, and regular expression untouched while removing line and block comments and shrinking runs of whitespace where it is safe to do so. It does not rename identifiers, shorten property accesses, or perform tree-shaking — for that you want a full bundler. What it does well is compressing snippets, examples, inline scripts, and configuration code without changing their behavior.

Casos de uso

  • Inline a small snippet into HTML where every byte matters.
  • Quickly minify a code sample for a documentation page or blog post.
  • Pre-process configuration scripts before piping them into a CMS field.

Exemplos de entrada/saída

Intenção da entrada
// say hi
function hi(name) {
  return `Hello, ${name}!`;
}
Intenção da saída
function hi(name){return `Hello, ${name}!`;}

Perguntas frequentes

Does it rename variables (mangle)?+
No. This is a whitespace-and-comments minifier only. For mangling, dead code elimination, and bundling, use a tool like esbuild, terser, or swc.
Will it break template literals or regex?+
No. The tokenizer recognizes ', ", `, /…/ and template ${} interpolation, and never modifies their contents.
Is automatic semicolon insertion (ASI) handled?+
The minifier preserves newlines that matter for ASI by inserting a single space rather than gluing tokens together where it cannot safely do so.

Explore mais ferramentas

Descubra utilitários relacionados na categoria Desenvolvedores abaixo.

Ver tudo de Desenvolvedores

Ferramentas relacionadas

Utilitários selecionados que você pode achar úteis