Convertidor de Markdown a PDF 100% local, gratuito y open source.
Edita, previsualiza y exporta documentos en formato GFM directamente en tu navegador — sin servidores, sin suscripciones, sin riesgos de privacidad.
| Característica | Descripción |
|---|---|
| 🛡️ Privacidad Absoluta | Procesamiento 100% local en tu RAM — tu contenido nunca sale del navegador |
| ⚡ Renderizado en Tiempo Real | Preview instantáneo con soporte completo de GFM (GitHub Flavored Markdown) |
| 🎛️ Editor de Tablas | Cuadrícula interactiva con importación rápida de Excel, Google Sheets, CSV y TSV |
| 📄 PDF Carta / A4 | Exportación vectorial de alta fidelidad con márgenes profesionales |
| 🖨️ Impresión Nativa | Compatibilidad total con el motor de impresión del navegador |
| 💼 Plantillas Incluidas | Informe Ejecutivo, Curriculum Vitae ATS, Sprint Planning, Guía PDF |
| 💡 Asistente GFM | 28 atajos de sintaxis interactivos con inserción al cursor |
| 🌗 Tema Claro / Oscuro | Detección automática del sistema operativo con switch manual |
| 📱 Diseño Responsivo | Optimizado para desktop, tablet y móvil con paneles adaptativos y modales táctiles |
| 🔖 Autoguardado Local | El borrador persiste en localStorage sin ninguna cuenta de usuario |
# Clonar el repositorio
git clone https://github.com/luisdavid/markdify.git
cd markdify
# Instalar dependencias
pnpm install
# Iniciar servidor de desarrollo
pnpm devAbre http://localhost:5173 en tu navegador.
markdify/
├── index.html # Landing page con blog categorizado
├── markdown-to-pdf.html # Editor principal de Markdown a PDF
├── pdf-to-markdown.html # Convertidor de PDF a Markdown offline
├── table-editor.html # Editor visual interactivo de tablas Markdown
├── privacy.html # Política de privacidad
├── terms.html # Términos de servicio
├── blog/ # Artículos SEO (33 artículos de investigación profunda)
│ ├── guia-sintaxis-gfm.html
│ ├── ia-a-pdf.html
│ ├── cv-markdown.html
│ ├── privacidad-local.html
│ ├── salto-pagina-pdf.html
│ └── ... (33 artículos totales estructurados para SEO)
├── src/
│ ├── css/
│ │ ├── variables.css # Tokens HSL (paleta de colores, espaciado)
│ │ ├── base.css # Reset y tipografía
│ │ ├── layout.css # Header sticky, footer premium
│ │ ├── dashboard.css # Grid de herramientas y blog cards
│ │ ├── editor.css # Workspace split-panel responsivo
│ │ ├── table-editor.css# Estilos de cuadrícula interactiva y modales
│ │ ├── preview.css # Estilos PDF y @media print
│ │ ├── components.css # Sistema de botones, modals, toasts
│ │ └── style.css # Agregador de imports
│ └── js/
│ ├── main.js # Inicializador del ecosistema
│ ├── editor.js # Resizer, scroll sync, atajos de teclado
│ ├── table-editor.js # Controlador de la cuadrícula, CSV/Excel/Markdown parser
│ ├── pdf.js # Exportación html2pdf y print nativo
│ ├── theme.js # Sistema de temas claro/oscuro
│ └── templates.js # Plantillas de trabajo (CV, informe, etc.)
├── public/ # Assets estáticos (logo, og-image, sitemap, robots)
├── vite.config.js # Multi-page build con 39 entry points
└── package.json
pnpm dev # Servidor de desarrollo con HMR
pnpm build # Bundle de producción en dist/
pnpm preview # Previsualizar el build de producción- Build Tool: Vite 5 — bundling ultra-rápido, multi-page app
- Markdown Parser: marked.js 12 — GFM completo con breaks
- HTML Sanitizer: DOMPurify 3 — prevención XSS al 100%
- PDF Generator: html2pdf.js 0.10 — captura DOM local
- Estilos: Vanilla CSS con tokens HSL para tema claro/oscuro automático
- Sin frameworks: Zero React, Zero Vue — máxima performance y mínimo bundle
¡Las contribuciones son bienvenidas! Este proyecto es open source bajo licencia MIT.
- Haz un Fork del repositorio
- Crea una rama con tu feature:
git checkout -b feat/nueva-herramienta - Realiza tus cambios siguiendo las guías de estilo
- Abre un Pull Request describiendo los cambios
Consulta nuestro archivo ROADMAP.md para ver en detalle la lista completa de propuestas y requerimientos técnicos de issues abiertos a la comunidad, que incluyen:
- Markdown a ePub / MOBI
- Markdown a Presentaciones (Slides)
- Markdown a HTML para Email (CSS Inline)
- Conversión Notion/Word a Markdown
- Procesamiento por lotes (Bulk processing)
- Soporte completo de diagramas Mermaid
- Cifrado de Markdown local (WebCrypto API)
Regla principal: Usa siempre
pnpm— nuncanpmniyarn. Consultagemini.mdpara las directrices completas de contribución.
Distribuido bajo la Licencia MIT. Ver LICENSE para más información.
La licencia MIT permite:
- ✅ Uso comercial
- ✅ Modificación y distribución
- ✅ Uso privado
- ✅ Monetización con publicidad (Google AdSense)
Luis David — Creador y mantenedor principal
- GitHub: @LuisDavidTF
- Proyecto: markdify.tech
Si Markdify te ha sido de ayuda, considera darle una ⭐ en GitHub — ayuda mucho al posicionamiento del proyecto y a que más personas lo descubran.
Markdify © 2026 Luis David — MIT License