Un poco más fácil.Herramientas gratuitas para resolver lo de cada día.

Generador de .env.example

Generador de .env.example: quita valores de líneas NOMBRE=valor y conserva las claves para documentar configuración.

El procesamiento se hace en el navegador. Revisa la salida antes de copiarla a otro programa.

¿Te ha servido esta herramienta?

Conservar claves y retirar valores

El generador recibe una variable NOMBRE=valor por línea. Mantiene todo lo anterior al primer signo igual y sustituye el resto por vacío. API_KEY=secreta y PORT=3000 pasan a API_KEY= y PORT=, dejando una lista que documenta las claves esperadas.

El primer igual marca la separación

Un valor puede contener otros signos igual sin cambiar la clave, porque solo el primero separa nombre y contenido. La operación no interpreta comillas ni expande variables. También significa que una línea especial o mal formada puede producir una salida inesperada.

Revisión de secretos

Lee el archivo completo antes de guardarlo. Comentarios, URLs, certificados multilínea o formatos que no sigan NOMBRE=valor pueden conservar información que no pretendías publicar. Busca además tokens con herramientas de detección y revisa el historial si el original llegó a versionarse.

Documento para el equipo

Un .env.example útil explica qué variables existen sin entregar credenciales. Añade comentarios manuales sobre valores permitidos, unidades y cuáles son opcionales. Los valores inocuos de ejemplo pueden ser mejores que dejar vacío cuando aclaran un puerto o entorno, pero deben ser claramente ficticios.

Lo que no descubre

La herramienta no inspecciona el código, package.json, despliegues ni otros archivos para encontrar variables faltantes. Tampoco valida que una clave sea aceptada por Node u otro cargador. Compara el resultado con el código y la documentación del proyecto.

Variables vacías y variables ausentes

NOMBRE= declara una variable con valor vacío en algunos cargadores, mientras omitir la línea significa que no está definida. Un .env.example documenta la clave, pero la aplicación debe decidir si vacío es válido. Explica esa diferencia en comentarios para evitar que alguien copie el archivo y obtenga una configuración aparentemente completa que falla después.

Fuentes y referencias

Continúa con estas herramientas

Preguntas frecuentes

¿Qué ocurre con DATABASE_URL=postgres://a=b?

Se conserva DATABASE_URL y se elimina todo lo posterior al primer igual, incluido el resto de la URL.

¿Puedo publicar directamente el resultado?

Revísalo antes. Las líneas atípicas o comentarios podrían contener datos que la transformación simple no haya retirado.

¿Añade variables que usa mi aplicación?

No. Solo procesa las líneas pegadas. Debes compararlas con las lecturas reales de variables en el código.

¿Conviene dejar todos los valores vacíos?

No siempre. Un ejemplo ficticio puede documentar formato, pero nunca debe parecer una credencial válida ni dar acceso real.

¿Borra secretos del historial de Git?

No. Crear .env.example no altera commits anteriores. Rota la credencial y limpia el historial mediante un procedimiento específico.

¿Qué pasa con una línea sin signo igual?

No sigue el contrato NOMBRE=valor y puede transformarse de forma inesperada. Revísala o conviértela en un comentario claro.

Herramienta de OCC Tools

Cálculo y documentación · Actualizado: 14 de septiembre de 2026