Este editor es privado. Escribe tu email: si está autorizado, te enviamos un código de acceso de 6 dígitos.
Comprobando tu sesión…
Solo los emails autorizados reciben código. La comprobación se hace en el servidor, no en esta pantalla.
Te envié un código a . Escríbelo aquí: dura 10 minutos.
¿No llegó? Revisa la carpeta de spam y espera un minuto antes de reenviar.
Vista previa sin servidor: aquí (dentro de Muse) no corre la API de Vercel, así que no se puede enviar ni verificar códigos. El candado real se activa en xaviersoto.com, donde el servidor comprueba el email, envía el código y verifica la sesión.
Este botón solo existe donde no hay servidor. En Vercel no aparece: sin código válido no se entra.
Pega una URL larga y crea tu enlace corto en xaviersoto.com. En Vercel se guarda en la base de datos y funciona al momento, sin redesplegar ni subir archivos por enlace. Si la API no está disponible aquí, se guarda en este dispositivo.
Comprobando la conexión con Vercel…Sin API (por ejemplo aquí, en la vista previa) no hace falta: el enlace se guarda en este dispositivo. Abrir un enlace corto nunca pide llave.
Todavía no creaste ningún enlace. Crea el primero arriba.
Guardados en Vercel · ya redirigen
Ya no hay que subir un vercel.json por cada enlace. El proyecto lleva una API y un vercel.json genérico que nunca cambia: al crear un enlace, la API lo guarda en la base de datos y, cuando alguien abre xaviersoto.com/código, Vercel busca ese código en la base y redirige a la URL larga al momento, sin redesplegar.
KV_REST_API_URL y KV_REST_API_TOKEN (también valen UPSTASH_REDIS_REST_URL y UPSTASH_REDIS_REST_TOKEN).LINK_KEY con la llave que tú elijas. Esa llave nunca va escrita en el código público: el editor solo la envía y el servidor la comprueba. Sin ella nadie puede crear ni borrar enlaces; abrirlos es libre.api/links.js, api/redirect.js, api/auth.js, el vercel.json genérico y package.json, además del index.html. Descárgalos abajo y súbelos a esas rutas. Después despliega una vez y no vuelvas a tocarlos por enlaces nuevos.Archivos de API incluidos en este proyecto
api/links.jsDescargarapi/redirect.jsDescargarapi/auth.js · control de accesoDescargarvercel.json · genérico, una sola vezDescargarpackage.jsonDescargarINSTRUCCIONES.md · paso a paso completoDescargarEn el repo XavierEditor esos archivos van tal cual: api/ como carpeta en la raíz, y vercel.json y package.json junto al index.html.
Al entrar, el editor pide un email. Solo los autorizados reciben un código de 6 dígitos por email que dura 10 minutos; con el código se entra y la sesión queda abierta 30 días en ese dispositivo. La lista de emails, el envío del código y la verificación pasan en el servidor de Vercel (api/auth.js + la misma base KV del cortador), nunca solo en la pantalla: sin sesión válida del servidor, la puerta no se abre.
Puesta en marcha (una sola vez)
onboarding@resend.dev, pero solo al email de tu propia cuenta.RESEND_API_KEY = la llave de Resend · EMAIL_FROM = Editor <acceso@xaviersoto.com> (o Editor <onboarding@resend.dev> para probar) · ALLOWED_EMAILS = xsoto1999@gmail.com,vlogxavier@gmail.com,colonm666@gmail.com (sin espacios; las mayúsculas no importan). La base KV es la misma del cortador: KV_REST_API_URL y KV_REST_API_TOKEN ya deben existir.api/auth.js a la carpeta api/ del repo XavierEditor (descárgalo en la tarjeta de arriba) y redespliega una vez. El vercel.json no cambia.ALLOWED_EMAILS en Vercel y redespliega; no hay que tocar código.Cerrar sesión borra la sesión del servidor para este navegador: la próxima vez pedirá email y código de nuevo.
La foto va al centro. Abajo tienes texto, logo, filtros, dibujo a mano… y también plantillas, destinos reales de Fomkoo, pegatinas, capas y el texto del post.
Elegir foto«Girar 90°» endereza las fotos que salieron de lado al subirlas; cada toque gira un cuarto de vuelta.
Borra el fondo de la foto aquí mismo, en el teléfono y sin servidor: queda como pegatina con fondo transparente, perfecta para destacar un producto. La primera vez baja el modelo y tarda un poco; después queda guardado y es rápido.
El sujeto queda nítido y el fondo vuelve, pero borroso, como foto de retrato. Usa el recorte de «Quitar fondo»: primero quita el fondo y después activa esto.
¿Una persona, un cable o basura estorbando en la foto? Activa el pincel, pinta encima de lo que sobra y se rellena con lo que hay alrededor. Funciona mejor en fondos lisos: cielo, mar, arena, pared.
Al aplicar, el encuadre actual de la foto se fija (zoom y giros quedan aplicados) y lo pintado desaparece.
Saca los colores que mandan en tu foto y úsalos para que el texto y el logo combinen solos. Toca un color con un texto seleccionado y se le aplica; con el logo activo, lo tiñe.
Fondos suaves para fotos sin foto, tarjetas y collages. Toca uno y el lienzo lo usa de fondo; combínalo con las texturas de Estilos (puntos, ondas, arcos).
¿La foto salió un poco torcida? Endereza con el deslizador (grados exactos) o con los botones de 1°. Y voltéala de lado o de arriba abajo sin salir del editor.
🤏 También puedes pellizcar con dos dedos sobre la foto para hacerle zoom, y sobre un elemento seleccionado (texto, logo o pegatina) para cambiarle el tamaño.
Arrastra la foto con el dedo para moverla dentro del marco.
Un toque le da el estilo al texto seleccionado; sin selección, crea un texto nuevo ya con el estilo puesto.
Analiza la luz y el color de tu foto y los corrige solos. Hazlo antes de ponerle texto: la foto se ve mejor y el diseño luce más pro.
El acabado fino: la curva le da contraste con forma de S (sombras y luces con más cuerpo) y el HSL sube o baja la saturación de cada color por separado, sin tocar los demás.
Se aplican sobre la foto (como «Mejorar»); si no te gusta el resultado, «Restaurar foto anterior» en el panel Foto lo deshace.
Guarda tu ajuste de luz, color, filtro, curva y HSL con un nombre y reúsalo en cualquier diseño: así todo el feed se ve uniforme, como en Darkroom o Polarr.
Todavía no guardaste ningún ajuste propio.
Calidez hacia la derecha = foto más dorada (atardecer); hacia la izquierda = más fresca. El desenfoque suave sirve para fondos donde el texto tiene que mandar.
Estilos de los editores más usados (tipo Snap Photo Editor y PhotoEditor): toca uno y se ve al momento en tu foto; con el deslizador bajas o subes su fuerza antes de seguir editando. Nada se hornea hasta que tú quieras: son ajustes en vivo, como los de arriba.
Efectos de píxeles que un filtro normal no puede hacer: película, teal y naranja, neón, lápiz, óleo, halftone, anime y blanco y negro con grano. Elige uno, mira la vista previa con su intensidad, y aplica solo si te gusta: se hornea en la foto en alta resolución.
Exposición (en vivo, junto a brillo) y los ajustes de píxel: sombras, luces, nitidez y pixelar. Muévelos, mira la vista previa y aplica para hornearlos en alta.
Acabados pensados para fotos de familia y viajes, más el espejo para voltear la foto de lado.
Como en los editores de historias: marca el plato del día, rodea el negocio o apunta con una flecha. Dibuja con el dedo sobre la foto.
Todavía no dibujaste nada.
Todo lo que pusiste sobre la foto, en orden: lo de arriba tapa a lo de abajo. Oculta, sube, baja o borra cada capa sin tocar las demás.
Todavía no hay capas: añade un texto, una pegatina, un dibujo, el logo o el teléfono y aparecerán aquí.
4:5 es el tamaño que mejor se ve en el feed de Instagram y Facebook: 1080 × 1350.
El mismo diseño en 1:1, 4:5 y 9:16, sin rehacerlo tres veces: se descargan juntos en un ZIP. La foto se reencuadra sola en cada tamaño y los textos se acomodan por porcentaje.
La vista previa del editor es ligera a propósito, para que todo se mueva suave en el teléfono; la alta resolución (1080 px) se genera solo al descargar.
Añade varias fotos y descárgalas todas con el mismo diseño (textos, logo, franja y QR) en un ZIP, numeradas 1/5, 2/5…
Todavía no hay fotos en el carrusel.
7 publicaciones con destinos y negocios reales de Fomkoo, cada una con su foto y su texto para el post, en un solo ZIP.
Un toque y la foto queda armada: titular, textos, tema y el texto del post. Después ajustas lo que quieras. Toca la ☆ para marcar favoritas: salen primero aquí y al abrir el editor.
Sin marca, para tus fotos: cumpleaños, familia, viajes y recuerdos. Un toque arma los textos; después los mueves y editas como quieras. Ninguna pone logo ni texto de ninguna app.
Tus diseños guardados como plantilla desde la pestaña Diseños. Toca «Usar» y el estilo completo se aplica a tu foto actual.
Todavía no guardaste ninguna plantilla propia.
Trae lugares reales de tu directorio, con su foto, y arma la pieza sola.
Los colores, las fuentes y el logo oficiales, guardados en un solo sitio. Aplícalos de un toque y todos los posts se ven de la misma marca.
Pone los titulares en Anton, el texto secundario en Archivo, activa el logo oficial y deja la marca lista. Máximo dos fuentes por diseño: así se ve profesional y consistente.
Marcos personales: Polaroid (borde blanco grueso abajo, como foto instantánea), Película (tira de cine con perforaciones) y Dorado (doble línea fina). Se aplican también al descargar, sin marca de agua.
El marco blanco hace que la foto se distinga del fondo oscuro del feed; el coral es el de la marca.
Con el marco Polaroid puesto, la fecha se escribe a mano en la franja blanca de abajo, como en las fotos instantáneas de antes. Se ve en la vista previa y también en la descarga.
Para tus fotos: cumpleaños, familia, viajes, mascotas y recuerdos. Se añaden igual que las demás: tócalas, arrástralas y pellizca para agrandarlas.
Paquetes completos, como en los editores grandes: tócalas para ponerlas, arrástralas para moverlas, pellizca para el zoom y usa el deslizador de Giro para rotarlas.
La frase que abre el video, puesta sobre la foto. Usa el nombre y el pueblo de la pestaña «Texto post» si los llenaste.
Guardados en este dispositivo, en este navegador. Abre uno y sigue editándolo sin empezar de cero; duplícalo para armar una serie (un Top 5, un carrusel) cambiando solo la foto y el texto.
Todavía no guardaste ningún diseño.
Más que deshacer un paso: guarda una versión con nombre antes de experimentar, y si el diseño se daña editando, vuelve a esa versión completa de un toque.
Todavía no hay versiones guardadas de tus diseños.
Convierte este diseño en plantilla: se guarda su estilo completo (textos, marco, efectos, logo) y la puedes aplicar a otra foto de un toque, sin empezar de cero. También aparece en la pestaña Plantillas.
Todavía no guardaste ninguna plantilla propia.
Las apps tapan partes de la foto con sus botones (el corazón, los comentarios, el texto del post). Activa las guías y evita poner textos ahí: si un texto cae en zona de riesgo, se marca en amarillo.
Maqueta con tu diseño y el texto del post actual, tal como se vería publicado. Si cambias algo en el editor, toca «Actualizar vista».
Compara tu foto original con el diseño actual, lado a lado sobre el lienzo: mueve el deslizador y la línea del lienzo sigue tu dedo. El «después» se genera al activar, con todo lo que llevas puesto (filtros, textos, marco).
Junta varias fotos en una sola imagen, en el tamaño que tengas elegido (4:5, 1:1, 9:16…). El collage queda como tu foto principal: encima le puedes poner texto, pegatinas, marcos y filtros, y se descarga en alta resolución y sin marca de agua.
Todavía no elegiste fotos para el collage.
Encontré esto en tu diseño. Puedes corregirlo o continuar como está: