Ahora · se vincula con tu teléfono vía WebRTC Edición 04 · 2026 Diseña gratis · 19,99 €/mes para publicar
Screenshotify
Ayuda · Guardar y cargar

Guardar y cargar proyectos.

En resumen. El autoguardado se ejecuta cada 600 ms en localStorage — recarga la página y tu trabajo sigue ahí. Los usuarios que han iniciado sesión también disponen de guardado en la nube. Exporta como JSON para portabilidad total.

Tres niveles de almacenamiento

Screenshotify guarda tu trabajo en tres lugares, todos a la vez cuando corresponde:

  • Navegador localStorage — con rebote de 600 ms tras tu última edición. Sobrevive a la recarga de página y al reinicio del navegador. Vinculado a este navegador en este dispositivo.
  • Nube (Supabase) — si has iniciado sesión, el mismo autoguardado también envía los datos a un proyecto de Supabase vinculado a tu ID de usuario. Funciona en todos los dispositivos y navegadores.
  • Exportación JSON — manual, bajo demanda. Haz clic en "Save" → "Export as JSON" en el encabezado. Descarga un único archivo .json que puedes guardar en un repositorio, enviar por correo o archivar.

Cómo cargar un proyecto

En un navegador con sesión iniciada, el proyecto en la nube más reciente se carga al abrir la app. Para cambiar de proyecto: haz clic en el nombre del proyecto en el encabezado → "Projects" → elige uno. Desde un archivo JSON: haz clic en el nombre del proyecto → "Load from JSON" → selecciona el archivo.

Si no has iniciado sesión, al abrir solo se restaura el proyecto local del navegador más reciente. Los proyectos anteriores en este navegador no son accesibles — inicia sesión para acceder al historial de proyectos.

Varios proyectos en paralelo

Abre Screenshotify en varias pestañas del navegador y cada una tendrá su propio estado de trabajo. El autoguardado sigue ejecutándose por pestaña; la última escritura tiene prioridad. Para trabajo realmente en paralelo (p. ej., variante A vs variante B uno al lado del otro para pruebas de ASO), inicia sesión y crea dos proyectos en la nube por separado.

Qué contiene realmente el JSON

Un JSON de proyecto contiene: definiciones de panel, arrays de capas, el fondo global, la lista de idiomas, el idioma activo, el nombre del proyecto, la configuración de autoguardado, la lista de formatos de exportación y los data-URLs en línea de las capturas de pantalla cargadas. Tamaño medio de un carrusel de 5 paneles con 5 capturas: 5–15 MB (las capturas dominan el tamaño). Se comprime hasta aproximadamente el 30 % con gzip.

Deshacer y rehacer

Historial de 500 pasos por sesión. Cmd/Ctrl+Z para deshacer, Cmd/Ctrl+Shift+Z para rehacer. El historial se reinicia al cargar un proyecto diferente o al recargar la página (el autoguardado conserva el estado actual, pero no el historial).

Preguntas frecuentes

Actualicé la página y perdí todo.

El localStorage del navegador puede borrarse si usaste el modo privado o incógnito, o si el navegador se quedó sin cuota de almacenamiento (la agresiva política de almacenamiento particionado de 7 días de Safari es una causa habitual). Inicia sesión para recuperar desde la nube, o exporta el JSON regularmente durante sesiones largas.

¿Puedo compartir un proyecto con un colaborador?

Exporta como JSON y comparte el archivo por Drive / Notion / Slack. Indícale que arrastre el JSON a su editor → "Load from JSON". La colaboración en tiempo real no está disponible todavía.

¿Por qué la sincronización en la nube es opcional?

Porque registrarse genera fricción. El editor funciona completamente sin cuenta. La sincronización en la nube existe para quienes la quieran; nadie está obligado a crear una cuenta para usar el producto.

Abrir el editor →