Exportar e importar¶
Puedes sacar tus diagramas de DiagramaHub de dos formas: uno por uno, como imagen o documento, o por proyecto o carpeta, como archivo ZIP o Markdown. También puedes importar archivos de diagrama, archivos ZIP y dibujos de Excalidraw.
Exportar un diagrama¶
En el editor, abre Exportar Diagrama y elige el formato:
| Formato | Para qué sirve | Opciones |
|---|---|---|
| PNG | Imagen rasterizada para presentaciones, chats o documentos. | Resolución PNG: Pantalla (1x), Estándar (2x) o Alta (3x). |
| SVG | Vector escalable, sin pérdida de calidad. | Se exporta como vector limpio, sin encabezado. |
| Documento para imprimir o adjuntar. | Descripción e información del proyecto. | |
| Markdown | Archivo .md con el código del diagrama en un bloque de código. |
Descripción e información del proyecto. |
Para PNG, PDF y Markdown puedes activar:
- Incluir descripción del diagrama
- Incluir información del proyecto (proyecto, carpeta, autor)
Pizarrones a mano alzada
Un pizarrón solo se exporta como PNG. Además, tiene la opción Fondo transparente para quitar el fondo del lienzo.
Descargar el código fuente¶
En el mismo diálogo, Descargar código fuente baja el diagrama como texto, con la extensión de su tipo:
| Tipo | Extensión |
|---|---|
| Mermaid | .mmd |
| PlantUML | .puml |
| D2 | .d2 |
| DBML | .dbml |
| Pizarrón | .freehand.json |
Esos archivos se pueden volver a importar.
Exportar un proyecto o una carpeta¶
Usa Exportar proyecto o Exportar carpeta y elige:
- Alcance: Proyecto completo (la raíz y todas las carpetas) o Una carpeta.
-
Formato:
Un archivo por diagrama con su extensión (
.mmd,.puml,.d2,.dbml,.freehand.json) dentro de una carpeta por cada carpeta del proyecto. Si activas Incluir descripciones, cada diagrama lleva al lado un.mdcon su descripción.El ZIP incluye un
README.mdcon el índice y unmanifest.jsoncon los datos necesarios para volver a importarlo: títulos, carpetas y sus colores.Todos los diagramas en un solo
.md, con un bloque de código por diagrama. Tiene dos variantes:- Para contexto de IA: agrega un preámbulo que le explica el archivo al modelo, un índice con rutas y los metadatos de cada diagrama. Está pensado para pegarlo en un asistente de IA como contexto de tu proyecto.
- Estándar: un documento limpio con título, secciones, descripciones y código.
Los pizarrones no tienen código fuente de texto. En el Markdown aparecen como una nota con los textos que contienen.
Antes de descargar, el diálogo muestra un resumen de lo que vas a recibir: número de diagramas, carpetas y tamaño. En la variante para IA también muestra una estimación de tokens.
flowchart LR
P[Proyecto] --> Z[ZIP]
P --> M[Markdown]
Z -->|se puede volver a importar| I[Importar]
M --> A[Para contexto de IA]
M --> S[Estándar]
Qué no viaja en la exportación
Se exporta el título, tipo, código y descripción de cada diagrama, además de las carpetas con sus colores. No se exportan la configuración visual guardada aparte (tema, fondo, posición y zoom de la vista) ni los enlaces compartidos.
Importar diagramas¶
Usa Importar archivos en el proyecto o Importar aquí sobre una carpeta. También puedes arrastrar los archivos al explorador.
Archivos aceptados¶
| Archivo | Resultado |
|---|---|
.mmd, .mermaid |
Diagrama Mermaid |
.puml, .plantuml, .pu, .iuml |
Diagrama PlantUML |
.d2 |
Diagrama D2 |
.dbml |
Diagrama DBML |
.freehand.json |
Pizarrón de DiagramaHub |
.excalidraw, .excalidraw.json |
Dibujo de Excalidraw, convertido a pizarrón |
.md, .markdown, .txt |
Un diagrama, si el archivo contiene un bloque de código de diagrama |
.zip |
Varios diagramas, con sus carpetas |
En un archivo Markdown, el bloque de código se convierte en el diagrama. Un título # … al inicio se usa como título del diagrama y el resto del texto como descripción.
Vista previa antes de importar¶
Antes de crear nada, DiagramaHub te muestra una Vista previa:
- qué diagramas y carpetas se crearán;
- qué archivos se omitirán y por qué (por ejemplo, «tipo no reconocido» o «ZIP dentro de otro ZIP»);
- cómo quedará tu cuota de diagramas («Quedarás en 12 de 30 diagramas de tu plan»).
Cómo se importa un ZIP¶
- Las carpetas se toman del primer nivel de rutas del ZIP. Si todo el contenido está dentro de una sola carpeta raíz, se usa el nivel siguiente. Los niveles más profundos se integran en la carpeta de primer nivel.
- Un
.mdcon el mismo nombre que un diagrama (flujo.mdjunto aflujo.mmd) se usa como su descripción. - Si ya existe una carpeta con el mismo nombre (sin distinguir mayúsculas), se reutiliza.
- Si el ZIP es una exportación de DiagramaHub, también se recuperan los títulos originales y los colores de las carpetas.
Importar desde Excalidraw¶
Los dibujos .excalidraw se convierten en un pizarrón. Se conservan rectángulos, rombos, elipses, flechas, líneas, textos y trazos libres. Un texto unido a una forma se convierte en su etiqueta. Las imágenes, marcos, elementos embebidos y cualquier otro elemento se omiten; la vista previa indica cuántos se omitieron y lo marca como importación parcial.
Garantías y límites¶
Todo o nada
- La cuota de tu plan se revisa antes de crear cualquier cosa. Si la importación la superaría, no se importa nada.
- Si algo falla a mitad del proceso, se deshace lo que ya se había creado.
| Límite | Valor predeterminado |
|---|---|
| Tamaño total de la subida | 20 MB |
| Archivos por importación | 500 |
| Tamaño descomprimido de un ZIP | 50 MB |
| Tamaño de un archivo individual | 5 MB |
El operador de la instancia puede ajustar estos valores. También hay un límite de importaciones y exportaciones por minuto. Si lo alcanzas, el mensaje te indica cuántos segundos esperar.