En el ecosistema de internet y los sistemas operativos informáticos, cada documento que visitamos en la web o abrimos localmente para ver una interfaz gráfica parte de un fichero específico. Un archivo HTML es un documento digital almacenado en formato de texto plano que contiene instrucciones escritas bajo las reglas sintácticas del lenguaje de marcado de hipertexto (HyperText Markup Language). Se identifica universalmente mediante las extensiones de archivo .html o .htm.
A diferencia de los archivos binarios ejecutables (como .exe o .app) o los documentos propietarios enriquecidos (como .docx o .pdf), un archivo HTML no almacena formatos visuales precompilados. En su lugar, contiene texto estructurado mediante etiquetas de apertura y cierre (<tag> y </tag>), atributos descriptivos y referencias a recursos externos (imágenes, hojas de estilo CSS o scripts de JavaScript). Cuando un navegador web lee el archivo, su motor de renderizado procesa estas líneas de texto plano y las convierte al vuelo en una página web interactiva y visual.
Una duda técnica recurrente al guardar estos documentos es la existencia de dos extensiones distintas:
| Extensión | Origen Histórico y Compatibilidad | Uso Recomendado en la Actualidad |
.html | Estándar universal contemporáneo admitido por todos los sistemas operativos modernos (Windows, macOS, Linux). | Estándar prioritario: Es la opción por defecto en desarrollo web profesional y plataformas de hosting. |
.htm | Surgió por las limitaciones del sistema de archivos FAT en sistemas antiguos como MS-DOS y Windows 3.1, que solo admitían extensiones de 3 letras (formato 8.3). | Legado histórico: Los navegadores y servidores modernos lo siguen interpretando exactamente igual, pero está en desuso. |
Ambas extensiones cumplen idéntica función técnica; sin embargo, en entornos de producción modernos se utiliza de forma estandarizada .html.
Dentro del directorio raíz de un servidor de alojamiento web (hosting), el nombre asignado al archivo principal no es aleatorio. El archivo index.html actúa como el punto de entrada predeterminado de un dominio o directorio.
Cuando una persona escribe en su navegador [https://ejemplo.com/](https://ejemplo.com/), el servidor web (como Nginx o Apache) busca automáticamente y despacha el archivo denominado index.html sin necesidad de que el usuario escriba la ruta completa [https://ejemplo.com/index.html](https://ejemplo.com/index.html). Si este archivo no existe o está mal nombrado, el servidor devolverá un error de navegación o expondrá la lista cruda de directorios.
Para que cualquier sistema operativo o navegador procese un archivo .html sin advertencias estructurales, su contenido interno debe seguir la jerarquía estandarizada de HTML5:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nombre del Documento</title>
</head>
<body>
<header>
<h1>Encabezado del Archivo HTML</h1>
</header>
<main>
<p>Este fichero contiene marcado de hipertexto estructurado en texto plano.</p>
</main>
<footer>
<p>© 2026 Registro de Archivo.</p>
</footer>
</body>
</html>
Declaración inicial (<!DOCTYPE html>): Define que el fichero utiliza el estándar moderno de HTML5.
Sección de cabecera (<head>): Aloja metadatos de configuración (codificación de caracteres UTF-8, adaptación responsiva y títulos indexables).
Cuerpo visual (<body>): Aloja la información visible que el visitante experimentará en pantalla.
Un archivo HTML posee una doble naturaleza: puede ser ejecutado como interfaz o leído como código fuente.
Para ver cómo luce el diseño final, basta con hacer doble clic sobre el archivo .html. El sistema operativo lo abrirá mediante el navegador web predeterminado (Google Chrome, Mozilla Firefox, Microsoft Edge, Safari), interpretando las etiquetas y desplegando la maquetación.
Dado que es un archivo de texto plano, se puede editar con cualquier procesador de texto elemental o con herramientas de programación profesionales:
Editores de código recomendados: Visual Studio Code, Sublime Text, Notepad++.
Bloc de notas simple: En Windows (Notepad) o macOS (TextEdit en modo texto plano), haciendo clic derecho sobre el archivo y seleccionando "Abrir con...".
En la gestión de documentos digitales, los archivos HTML interactúan frecuentemente con otros formatos:
Guardar desde el Navegador: Cualquier usuario puede guardar una página de internet como un archivo HTML local presionando Ctrl + S (o Cmd + S en Mac).
Conversión de HTML a PDF: Mediante la opción nativa de impresión del navegador (Ctrl + P > Guardar como PDF), transformando el documento estructurado en un formato portable de solo lectura.
Exportación desde Ofimática: Procesadores de texto como Microsoft Word o Google Docs permiten exportar un documento formateado directamente como un archivo comprimido de marcado web (.html).
¿Qué herramientas o programas utilizas habitualmente para gestionar, editar y organizar los archivos HTML de tus plataformas digitales? Comparte tu experiencia técnica abajo en la sección de comentarios y participa activamente en el debate de nuestra comunidad.
En el desarrollo web moderno, comprender la teoría del lenguaje de marcado resulta mucho más…
En el entorno digital de internet, cada documento electrónico que consultamos a través de un…
Dentro del aprendizaje del desarrollo web y las ciencias de la computación, uno de los…
En la arquitectura del software web y las telecomunicaciones, cada portal que visitamos existe gracias…
En el desarrollo web, todo documento que se proyecta en la pantalla de un navegador…
En el ecosistema tecnológico que sostiene internet, cada portal, blog y aplicación web parte de…