Editor Markdown tipo Notion — notas en tu navegador
Escribe notas en Markdown directamente en tu navegador. Tus notas se guardan localmente en tu dispositivo. Para colaboración cloud, considera Notion, Obsidian o Logseq.
Esta herramienta es un editor markdown personal que vive 100% en tu navegador. Tus notas no se suben a ningún servidor. No sustituye a Notion para colaboración en tiempo real ni a servicios cloud con sincronización automática.
Crea o selecciona una página en la sidebar para empezar a escribir.
Qué hace esta herramienta
Un editor markdown personal con tres piezas que funcionan juntas: sidebar con árbol de páginas estilo Notion (organización jerárquica con drag & drop para reordenar), editor con preview en vivo split-view (escribes a la izquierda, ves el render a la derecha, scroll sincronizado) y persistencia local en IndexedDB (las notas viven en tu navegador, no en un servidor). Añade búsqueda full-text cliente-side, import desde el ZIP estándar de Notion y export ZIP completo para que puedas llevarte tus notas a donde quieras.
Pensada para usuarios que están hartos de Notion ($10-24/mes), no quieren instalar Obsidian (solo desktop) o Logseq (también desktop) y necesitan una alternativa que funcione en el navegador sin signup, sin tracking y sin servidor. La promesa técnica es verificable: abre DevTools → Network y verás que ninguna de tus notas sale del dispositivo después de la carga inicial.
Casos de uso típicos
- Estudiante con apuntes por asignatura: creas una página raíz por cada asignatura (Matemáticas, Historia, Programación) y dentro subpáginas por tema. El árbol jerárquico de la sidebar te permite navegar sin perderte entre 50 archivos planos.
- Desarrollador con documentación técnica: mantienes README, snippets, decisiones de arquitectura y retrospectivas en páginas separadas. El export ZIP te permite commitear la documentación a un repo Git como cualquier carpeta de archivos .md.
- Migración desde Notion sin perder estructura: exportas tu workspace desde Notion (Settings → Export → Markdown & CSV), arrastras el ZIP al editor y la herramienta reconstruye el árbol, importa los adjuntos y recrea cada página con su contenido original.
- Writer con borrador de libro: capítulo 1, capítulo 2, capítulo 3 como subpáginas dentro de "Borrador". El preview en vivo te permite ver cómo quedará el texto formateado sin salir del editor.
- Investigador con fichas de lectura: una página por paper o libro, con tags (sociología, método-cualitativo, género) que puedes filtrar. La búsqueda full-text encuentra cualquier concepto en segundos incluso entre cientos de fichas.
- Daily journal privado: una página por día dentro de una carpeta "Diario". Las notas se guardan automáticamente y puedes exportar todo el año a un ZIP en enero para tener copia local.
Cómo se usa
- Pulsa "+ Nueva página" en la esquina superior izquierda del sidebar. Se crea una página "Sin título" y se abre el editor vacío.
- Escribe el título en el campo de arriba del editor y empieza a escribir markdown a la izquierda. El preview se actualiza en vivo a la derecha con cada tecla. Soporta headings, listas, código, tablas, imágenes, enlaces y todo el CommonMark + GFM.
- Crea la jerarquía que necesites: pasa el ratón sobre una página y verás un botón "+" para crear una subpágina. Arrastra páginas para reordenarlas o cambiar de padre. Todo se persiste automáticamente.
- Busca desde el campo arriba del sidebar. La búsqueda recorre títulos y contenido de todas las páginas con un cursor de IndexedDB y muestra los resultados en el árbol con el texto coincidente resaltado.
- Exporta ZIP cuando termines una sesión de trabajo importante. El ZIP mantiene la jerarquía en subcarpetas y empaqueta los adjuntos. Nombre del archivo:
notas-1000hw-YYYY-MM-DD.zip. - Importa ZIP de Notion arrastrando el archivo ZIP al botón "Import ZIP". O arrastra directamente archivos .md sueltos con "Import .md" para crear páginas individuales a partir de sus nombres de archivo.
- Cambia el idioma con el toggle ES/EN de la esquina superior derecha. Toda la interfaz cambia de idioma al instante y se persiste en localStorage.
Por qué esta herramienta
El mercado hispano de "editor markdown en navegador tipo Notion" está dominado por Dillinger, StackEdit y HackMD. Los tres son single-document o colaborativos cloud: Dillinger no tiene persistencia multi-documento seria (solo localStorage de un único archivo), StackEdit empuja sync a GDrive/Dropbox como feature principal (no es client-side puro) y HackMD es colab cloud-first (requiere signup). Notion y AppFlowy son cloud y de pago o instalación. Obsidian y Logseq son solo desktop. Ninguno de los anteriores combina jerarquía de páginas + persistencia IndexedDB + import nativo desde Notion + bilingüe ES/EN en una sola herramienta gratuita sin signup.
Nuestra propuesta cierra ese hueco: un mini-Notion 100% client-side, sin servidor, sin tracking, con import del ZIP estándar de Notion (carpetas + .md + adjuntos), export ZIP completo con la jerarquía preservada y un modelo de privacidad verificable (las notas nunca salen del navegador). La arquitectura deja la puerta abierta a IA local vía WebLLM como roadmap v2 sin romper la compatibilidad del formato de export.
Privacidad
Funciona 100% en tu navegador · Sin registro · Sin tracking · Tus notas no salen de tu dispositivo. El editor guarda cada cambio directamente en IndexedDB de tu navegador, una base de datos local que solo tú puedes leer. No se envía nada a ningún servidor: ni el contenido de las notas, ni los títulos, ni los adjuntos, ni las búsquedas. Puedes verificarlo abriendo DevTools → Network y verás que después de la carga inicial no hay peticiones con tus datos. Las únicas excepciones requeridas por la política de Google son el CMP de Funding Choices (gestión de consentimiento) y AdSense (anuncios).
Apoya el proyecto
Este proyecto es independiente y sin paywalls. Si te ayuda a tener tus notas organizadas sin pagar Notion ni instalar nada, considera apoyar con un café en Ko-Fi. La donación es completamente voluntaria y no desbloquea ninguna función: todo es gratis y seguirá siéndolo.
Volver al directorio
Explora las otras herramientas gratuitas de 1000 Herramientas Web: calculadoras, editores, generadores, validadores y más — todas client-side, sin registro, sin tracking.
Limitaciones
- Las notas viven solo en este navegador. Si cambias de dispositivo, abres el navegador en modo incógnito o limpias los datos del navegador, las notas desaparecen de ese equipo. El flujo recomendado es exportar a ZIP regularmente y guardar el ZIP donde quieras (Dropbox, iCloud, USB).
- Sin sincronización automática entre dispositivos. Si trabajas en el portátil y el móvil, las notas no se sincronizan solas. El flujo es: escribes → exportas ZIP → lo subes a tu nube → lo importas en el otro dispositivo.
- Sin colaboración multi-usuario. Esta herramienta es estrictamente personal. No hay compartición en tiempo real, no hay comentarios, no hay historial de revisiones collaborative. Para eso están Notion, HackMD o HedgeDoc, que sí son cloud-first.
- Sin IA en MVP. Deliberadamente no integramos LLM local en esta versión. WebLLM requiere WebGPU (solo Chrome y Edge de escritorio) y descarga modelos de 2 GB o más, lo que rompe el claim "funciona sin internet" de la primera carga. La IA local queda como roadmap v2.
- Cuota de IndexedDB. Cada navegador reserva entre un 5 % y un 50 % del disco libre según política interna. Si excedes la cuota con muchos adjuntos grandes, verás un mensaje claro con la opción de exportar y limpiar. La herramienta no rompe silenciosamente.
- Import desde Notion ZIP cubre el formato estándar. La estructura esperada es: una carpeta raíz con el nombre del workspace, dentro archivos .md sueltos y subcarpetas para la jerarquía, y una carpeta images/ (o assets/) con los adjuntos. Exports customizados de workspaces muy grandes pueden tardar algunos segundos en procesarse.
Preguntas frecuentes
¿Mis notas se quedan en mi navegador o se suben a un servidor?
Tus notas se guardan en IndexedDB de tu propio navegador, nunca se suben a ningún servidor nuestro. Puedes verificarlo abriendo DevTools → Network: no verás ninguna petición con tus notas después de la carga inicial. Si cambias de dispositivo o limpias los datos del navegador, las notas desaparecen de ese equipo — por eso recomendamos exportar a ZIP regularmente.
¿Puedo importar mis notas desde Notion?
Sí. Notion permite exportar tu workspace completo a un ZIP (en Settings → Export → Markdown & CSV). Arrastra ese ZIP al editor y la herramienta recorre la estructura de carpetas, crea una página por cada .md, importa los adjuntos (imágenes y PDFs en subcarpetas images/ y assets/) y reconstruye el árbol jerárquico tal como lo tenías en Notion.
¿Qué pasa si lleno el almacenamiento del navegador?
Cada navegador reserva entre un 5 % y un 50 % del disco libre para IndexedDB según política interna. Si excedes la cuota, verás un mensaje claro ofreciendo hacer un export ZIP antes de borrar adjuntos grandes. La herramienta no rompe silenciosamente: detecta QuotaExceededError y te guía para liberar espacio.
¿Funciona sin internet?
Sí, una vez cargada la página por primera vez. La herramienta cachea HTML, CSS, JavaScript y las librerías (marked, DOMPurify, fflate) en un Service Worker. Después de eso puedes desconectar el wifi y seguir creando notas, buscando, editando y exportando a ZIP. Las únicas peticiones que requieren red son los anuncios de AdSense, no la herramienta en sí.
¿Tiene IA o autocompletado inteligente?
No, esta herramienta es deliberadamente un editor markdown puro. La decisión es por diseño: la IA local en navegador requiere WebGPU (solo Chrome y Edge de escritorio) y descarga modelos de 2 GB o más, lo que rompe el claim de 'una vez cargada funciona sin internet'. La integración con IA local queda como roadmap v2 para una versión futura.
¿Puedo sincronizar entre dispositivos?
No en MVP. Las notas viven solo en el navegador donde las creaste. El flujo recomendado es exportar a ZIP al terminar una sesión de trabajo importante y guardar el ZIP en Dropbox, Google Drive, iCloud o donde prefieras. Para sincronización automática entre dispositivos sin servidor, el roadmap v2 explora usar WebDAV o servicios con API propia.
¿Es gratis? ¿Hay versión de pago?
Es 100% gratis, sin registro, sin tarjeta, sin paywall, sin plan premium, sin funciones ocultas tras un muro. Todas las funciones (editor markdown, sidebar jerárquica, persistencia IndexedDB, búsqueda, import/export ZIP) están disponibles para todo el mundo. El proyecto se sostiene con donaciones voluntarias en Ko-Fi (botón en la esquina inferior derecha), no por el uso de la herramienta.
¿Qué incluye exactamente el export ZIP?
El ZIP descargado contiene: una carpeta pages/ con un archivo .md por cada página, manteniendo la jerarquía en subcarpetas (si tienes "Proyectos > Web > notas" se refleja como pages/Proyectos/Web/notas.md); una carpeta assets/ con todos los adjuntos (imágenes, PDFs) renombrados por ID; y un archivo META.json en la raíz con la fecha de exportación, número de páginas y versión del esquema. Compatible con cualquier editor markdown estándar.
Cómo funciona esta alternativa a Notion en tu navegador
Por debajo, la herramienta combina cuatro tecnologías web estándar que llevan años disponibles en cualquier navegador moderno: IndexedDB para persistencia local (la misma API que usa Notion offline internamente), marked.js para convertir tu markdown a HTML (parser CommonMark + GFM con tablas, listas de tareas y código), DOMPurify para sanitizar ese HTML antes de inyectarlo en el DOM (imprescindible para evitar XSS cuando tu markdown incluye HTML crudo), y fflate para comprimir y descomprimir los ZIP de export e import. Toda la lógica vive en JavaScript vanilla ES2020+ sin frameworks: ni React, ni Vue, ni Angular, ni Tailwind. El bundle total de la herramienta son aproximadamente 130 KB, comparable a una imagen JPEG de calidad media.
El esquema de IndexedDB tiene tres object stores. El primero, pages, guarda cada página con su id (UUID), título, contenido markdown, parentId (para la jerarquía), tags (array para búsquedas), posición numérica (para ordenar hermanos), createdAt y updatedAt. El segundo, attachments, guarda blobs binarios indexados por pageId para que cada página pueda arrastrar imágenes o PDFs que se referencian después en el markdown como . El tercero, meta, guarda preferencias como el idioma y el árbol colapsado. El esquema está versionado y es compatible hacia atrás: un export ZIP de esta versión puede importarse en versiones futuras sin perder datos.
Cómo usar la herramienta paso a paso
Primer uso: abre la herramienta, pulsa "+ Nueva página" en la esquina superior izquierda del sidebar, escribe un título en el campo de arriba del editor y empieza a escribir markdown a la izquierda. El preview aparece a la derecha en tiempo real, renderizado con marked y sanitizado con DOMPurify. Cada cambio se guarda automáticamente en IndexedDB con un debounce de 300 ms, así que no tienes que pulsar "guardar" nunca.
Construir la jerarquía: pasa el ratón sobre cualquier página del sidebar y verás tres iconos a la derecha: + (crear subpágina), ✎ (renombrar), 🗑 (borrar). Para reordenar o mover una página a otro padre, arrástrala con el ratón. La posición numérica se renumera automáticamente y se persiste en IndexedDB. Para colapsar o expandir una rama del árbol, haz clic en el caret (▶/▼) a la izquierda del nombre de la página.
Buscar: usa el campo de búsqueda arriba del sidebar. Mientras escribes, el árbol se filtra para mostrar solo las páginas cuyo título o contenido contiene tu texto. Los caracteres coincidentes se resaltan en amarillo. Si borras el campo, vuelve a verse el árbol completo. La búsqueda usa un cursor de IndexedDB y es rápida incluso con cientos de páginas.
Exportar ZIP: pulsa "Export ZIP" en la sidebar. Se genera un archivo ZIP en memoria con fflate, conteniendo la estructura jerárquica en subcarpetas, los adjuntos en assets/ y un META.json en la raíz. La descarga empieza automáticamente y el archivo se llama notas-1000hw-YYYY-MM-DD.zip. Para una sola página, usa los botones "Export MD / HTML / PDF" en la barra superior de la página.
Importar ZIP de Notion: primero ve a Notion → Settings → Export → Markdown & CSV → Export all content → Include subpages → Include databases → Create export. Te descargas un ZIP. Arrástralo al botón "Import ZIP" de la sidebar. La herramienta recorre la estructura, crea una página por cada .md con el título del nombre de archivo, importa los adjuntos referenciados y construye el árbol padre-hijo automáticamente.
Casos de uso prácticos
Estudiante de universidad: tienes cinco asignaturas por trimestre. Creas una página raíz por cada una (Análisis Matemático, Historia del Arte, Programación I), dentro subpáginas por tema (Tema 1: Series, Tema 2: Límites, etc.), y dentro de cada tema las notas de clase, ejercicios resueltos y resúmenes para el examen. Cuando se acaba el trimestre, exportas todo a un ZIP y lo guardas en tu carpeta de Google Drive. El año siguiente, si necesitas repasar, importas el ZIP en cualquier navegador y sigues donde lo dejaste.
Desarrollador freelance: mantienes un README de cada cliente con subpáginas para la arquitectura, los endpoints de la API, los snippets de código recurrentes, las decisiones técnicas tomadas y las retrospectivas tras cada sprint. Al cerrar un proyecto, exportas el ZIP y lo metes en el repo Git como carpeta docs/. El formato .md es compatible con cualquier herramienta que use el cliente.
Writer con novela en curso: una página raíz "Borrador novela", dentro subpáginas "Capítulo 1", "Capítulo 2", etc. Dentro de cada capítulo, subpáginas para "Borrador inicial", "Revisión 1", "Versión final". El preview en vivo te permite ver cómo va quedando el texto formateado (con cursivas para énfasis, bloques de código para diálogos técnicos, etc.) sin tener que salir del editor.
Investigador académico: una página por paper leído o libro consultado, con tags separados por comas (sociología, método-cualitativo, género, educación). Filtras por tag para ver solo los relacionados con un tema, o usas la búsqueda full-text para encontrar cualquier concepto en segundos entre cientos de fichas. Al final del proyecto, exportas ZIP y lo subes a tu gestor de referencias.
Project manager con daily standups: una página raíz por proyecto activo, dentro subpáginas por sprint. Cada día, dentro del sprint, una nueva subpágina "Daily DD-MM-YYYY" con qué hiciste ayer, qué harás hoy, qué te bloquea. Al cerrar el sprint, exportas la carpeta y la guardas como retrospectiva para el cliente.
Consejos y trucos
Atajos de teclado: Ctrl/Cmd+N abre el diálogo de nueva página en la raíz. Ctrl/Cmd+K enfoca el campo de búsqueda. Ctrl/Cmd+E exporta la página actual como .md individual. Escape cierra cualquier diálogo modal abierto. Estos atajos se pueden personalizar en una versión futura.
Sintaxis markdown avanzada: además de headings, listas, negrita/cursiva y enlaces, esta herramienta soporta tablas con pipes (GFM), listas de tareas con - [ ] y - [x], bloques de código con highlighting básico (marcados con tres backticks y el nombre del lenguaje), citas con >, imágenes con , y HTML crudo (que se sanitiza con DOMPurify antes de inyectarse).
Tags efectivas: usa tags consistentes (kebab-case, todo en minúsculas, una palabra por concepto). Ejemplos: "método-cualitativo" en vez de "método cualitativo", "data-science" en vez de "Data Science". Facilita el filtrado y evita duplicados tipo "python"/"Python"/"PYTHON".
Lo que nadie te cuenta sobre IndexedDB: la cuota por origen (tu dominio) suele ser generosa en Chrome (60% del disco libre), Firefox (50%) y Edge (similar a Chrome), pero Safari es más restrictivo (1 GB o el 10% del disco, lo que sea menor). Si necesitas trabajar con adjuntos muy grandes o miles de páginas, exporta a ZIP periódicamente y borra los adjuntos que ya no necesites.
Limitaciones y consideraciones
Esta herramienta es deliberadamente minimalista en algunas dimensiones y rica en otras. Lo que hace muy bien: persistencia local 100% privada, export ZIP estándar compatible con cualquier editor markdown, import desde el formato ZIP estándar de Notion, búsqueda full-text cliente-side rápida, accesibilidad WCAG 2.1 AA, bilingüe ES/EN con toggle en vivo, sin tracking y sin servidor. Lo que no hace (y no hará en MVP): sincronización automática entre dispositivos, colaboración multi-usuario en tiempo real, IA generativa integrada, versionado tipo git, mobile app nativa (es responsive web pero no PWA instalable en iOS en MVP), ni plantillas predefinidas. Si necesitas alguna de esas funciones, las alternativas son Notion (sync + collab + IA de pago), Obsidian (desktop + sync de pago + plugins), Logseq (desktop + mobile + outliner), o HackMD (collab cloud).
El claim de privacidad es verificable, no eslogan: abre DevTools → Network después de cargar la herramienta y verás que ninguna de tus notas, búsquedas o adjuntos sale del dispositivo. Las únicas excepciones son los anuncios de AdSense y el CMP de Funding Choices, requeridos por la política de Google. Si quieres auditarlo más a fondo, abre DevTools → Application → IndexedDB → notion-ai-alternative y verás las tres object stores (pages, attachments, meta) con tus datos en local.
Glosario
- Markdown
- Lenguaje de marcado ligero creado por John Gruber en 2004. Convierte texto plano con símbolos (# para headings, * para énfasis, > para citas) en HTML. Es el formato estándar para documentación técnica, READMEs de GitHub y notas personales.
- CommonMark
- Especificación canónica de Markdown, creada por Gruber y Aaron Swartz. Define con precisión cómo debe comportarse un parser ante sintaxis ambigua. El parser
markedimplementa CommonMark + extensiones GFM. - GFM (GitHub Flavored Markdown)
- Extensión de CommonMark popularizada por GitHub. Añade tablas con pipes, listas de tareas con
- [x], autolinks, tachado con~~texto~~y otras mejoras pensadas para issues y pull requests. - IndexedDB
- API estándar del navegador para almacenar grandes cantidades de datos estructurados (incluidos archivos binarios como blobs). Asíncrona, transaccional, con índices secundarios y misma-origin. Sustituye a localStorage para volúmenes grandes. La cuota suele ser del 5-50% del disco libre según navegador.
- DOMPurify
- Librería de sanitización HTML mantenida por Cure53 (security research). Toma una cadena HTML y elimina cualquier elemento o atributo peligroso (scripts, iframes, event handlers) según una whitelist configurable. Imprescindible para evitar XSS cuando renderizas markdown que puede contener HTML crudo.
- fflate
- Librería ZIP rápida y muy pequeña (~7 KB minified) escrita en TypeScript. Soporta descompresión y compresión incremental, ideal para procesar ZIPs grandes en navegador sin bloquear la UI. Alternativa más ligera a JSZip (~95 KB).
- WebLLM
- Motor de LLM en navegador del MLC AI project. Ejecuta modelos cuantizados (Phi-3.5, Llama-3.2) directamente en el dispositivo usando WebGPU. Roadmap v2 de esta herramienta, no incluido en MVP porque requiere WebGPU (Chrome/Edge desktop) y descarga modelos de 2 GB o más en la primera carga.