Formateo de código

Ofrece de forma unificada puntos de entrada locales para formatear C/C++/C#/Java/PHP/Python, JavaScript, JSON, CSS, HTML, XML, Markdown y YAML.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo usar el formateador de código

El código y los nombres de archivo solo se procesan en el navegador actual mediante el formateador local; no se cargan, no se llama a API ni se escriben en almacenamiento persistente.

  1. Seleccionar idioma

    Selecciona C/C++/C#/Java/PHP/Python u otro lenguaje de código compatible.

  2. Introduce el código fuente

    Pega el código fuente o abre un texto local, selecciona las opciones de indentación, saltos de línea y formato, y después ejecútalo.

  3. Comprobar diferencias

    Revisa los errores de sintaxis y el resultado del formateo; vuelve a ejecutarlo para confirmar la idempotencia y después copia o descarga.

Limitaciones y notas

  • El formateador de lenguajes se ejecuta con versiones locales fijas; no sustituye a un compilador, un analizador estático ni una revisión de código.
  • La sintaxis no válida, los archivos demasiado grandes o los complementos ausentes provocarán un error explícito; no se usará un formateador de sangría genérico para falsificar el resultado.
  • La configuración de formato puede variar entre proyectos; antes de publicar, revísala con la configuración de lint y formatter del repositorio.

Preguntas frecuentes

¿El formateo se realiza mediante una conexión a Internet?

No; el formateador y los recursos relacionados se cargan bajo demanda desde los recursos estáticos de este sitio.

¿Por qué el resultado del formateo no coincide con el proyecto?

Comprueba la versión del lenguaje, la configuración del proyecto y las opciones de indentación; la página utiliza una configuración local fija.

¿El formateado modificará el archivo original?

No, la página solo genera resultados para copiarlos o descargarlos.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback