Embellecedor e minificador de HTML de balde
Formatea ou minifica HTML cunha sangría de anidamento adecuada. Conserva o contido dentro dos bloques <pre>, <script>, <style>.
Solta aquí un ficheiro ou fai clic para buscalo
HTML, HTM · procesado no teu dispositivo
ou preme Ctrl+V para pegar desde o portapapeis
A saída aparecerá aquí…Usos habituais
- Depura HTML Renderizado no ServidorVe a saída HTML en bruto do teu servidor (PHP, Rails, Django, Node) nun formato con sangría lexible.
- Formatea Modelos de HTML de Correo ElectrónicoHTML de correo electrónico é verboso (táboas, estilos inline). Formatea para facela editable e mantenible.
- Formatea Páxinas HTML EstáticasOs ficheiros HTML estáticos editados manualmente benefícianse dun formateo consistente para edición colaborativa.
- Limpa HTML Exportado dende CMSWordPress, Wix, Squarespace exportan HTML con moitos artefactos. Formatea para facela editable.
- Minifica HTML para ProduciónReduce o tamaño do ficheiro HTML para cargas de páxina máis rápidas eliminando espazos en branco e caracteres innecesarios.
Como funciona
Esta ferramenta formatea ou comprime HTML usando un tokenizador consciente das etiquetas escrito a man incorporado directamente na páxina — sen biblioteca de formato de terceiros, sen viaxe de ida e volta ao servidor. Cada carácter do teu marcado procésase localmente no teu navegador no momento en que o escribes ou pegas.
- 1O tokenizador escanea o marcadoUn escáner personalizado carácter a carácter percorre a cadea HTML, identificando comentarios, declaracións DOCTYPE, etiquetas de apertura, etiquetas de peche, elementos void de peche automático (br, img, input, etc.) e nós de texto en bruto. Un axudante dedicado rastrexa os valores de atributo entre comiñas para que caracteres como > dentro dun atributo (por exemplo, value="a>b") nunca fagan que unha etiqueta se divida antes de tempo.
- 2A profundidade de sangría rastréxase por etiquetaPara o modo embelecer, o tokenizador mantén un contador de profundidade. As etiquetas de apertura de nivel de bloque aumentan a profundidade; as etiquetas de peche redúcena antes de escribirse. Os elementos en liña (span, a, strong, em, etc.) manteñense na mesma liña que o seu contido en lugar de empurrarse á súa propia liña con sangría. As etiquetas como pre, script, style e textarea teñen o seu contido interno emitido textualmente para evitar corromper código sensible aos espazos en branco ou executable.
- 3O minificador reduce os espazos en branco con seguridadeNo modo minificar, o contido dos bloques pre, script, style e textarea substitúese por marcadores numerados antes de que ocorra calquera redución de espazos en branco. Os comentarios HTML elimínanse, e as secuencias de espazo en branco entre etiquetas elimínanse — excepto entre elementos en liña adxacentes, onde se preserva un único espazo para que as palabras non se fusionen. Os marcadores substitúense despois polo seu contido orixinal.
- 4A saída móstrase e opcionalmente gárdaseO resultado formatado ou minificado aparece en directo no panel de saída xunto cunha porcentaxe de cambio de tamaño. Pódelo copiar ao portapapeis ou descargar como ficheiro .html, todo sen saír do navegador.
Ferramentas relacionadas
Embellecedor de CSS
Formata CSS minimizado cunha sangría coherente, ou minimízao. Ordenación alfabética opcional das propiedades para obter diferenzas previsibles.
Minificador e embellecedor de CSS
Minifica CSS para reducir o tamaño do ficheiro ou embellece CSS minificado para a súa lexibilidade. Instantáneo, no teu navegador.
Formateador e validador XML
Formatea e valida XML usando o analizador DOM nativo do teu navegador. Inclúe saída minificada para uso en produción.