Ir al generador
Just Give Me The QR

Enlaces prellenados

Abre el generador con los campos ya rellenos. No se descarga nada hasta que la persona hace clic.

Cómo funciona

Cada página del generador lee sus campos de la cadena de consulta. Manda a alguien a /es/wifi?ssid=Cafe%20Invitados&password=flatwhite y aterriza en el generador de WiFi con los dos campos rellenos y el código ya dibujado. Sigue decidiendo si lo descarga: un enlace nunca dispara una descarga, y nunca fija colores ni formas, que se quedan con quien hace el código.

Esto es toda la "API". No hay un endpoint que devuelva una imagen, porque no hay servidor: el código QR lo dibuja JavaScript en el navegador del visitante. Lo que hay es un formato de enlace estable que puedes construir desde una hoja de cálculo, un CMS, un chatbot o una instrucción impresa.

Notas sobre los valores

Codifica todo en URL. Los espacios pasan a %20, los ampersand a %26, los saltos de línea a %0A. Los campos booleanos como oculta aceptan true, 1, yes u on. La página de inicio acepta además type= para preseleccionar un tipo sin visitar su página.

Lo que pongas en un enlace lo ve cualquiera que vea el enlace, incluida una contraseña de WiFi. Es una propiedad de los enlaces, no de este sitio, pero conviene recordarlo antes de pegar uno en un grupo.

La descripción legible por máquinas de los mismos parámetros está publicada como documento OpenAPI, y un resumen en texto plano para modelos de lenguaje en /llms.txt.

Parámetros por tipo

Los nombres de campo son los parámetros de la URL. También se aceptan los alias.

Enlace — /

ParámetroCampoAlias
urlEnlaceu, link

/?url=…

WiFi — /wifi

ParámetroCampoAlias
ssidNombre de la red (SSID)s, network
passwordContraseñap, pass
securitySeguridad (WPA / WEP / nopass)t, type
hiddenRed ocultah

/wifi?ssid=…&password=…

WhatsApp — /whatsapp

ParámetroCampoAlias
phoneNúmero con código de paísnumber, n
messageMensaje inicial (opcional)text, m

/whatsapp?phone=…&message=…

Contacto — /vcard

ParámetroCampoAlias
firstNombrefirstname, fn
lastApellidoslastname, ln
orgEmpresa
titleCargorole
phoneMóviltel, mobile, cell
workPhoneTeléfono del trabajowork, worktel
emailEmailmail
urlSitio webwebsite
streetCalleaddress, adr
cityCiudadtown, locality
regionEstado o provinciastate, province
postcodeCódigo postalzip, postalcode
countryPaís
noteNota

/vcard?first=…&last=…

Texto — /text

ParámetroCampoAlias
textTextot, q

/text?text=…

Email — /email

ParámetroCampoAlias
toParaemail, address, e
subjectAsunto (opcional)s
bodyMensaje (opcional)b, message

/email?to=…&subject=…

SMS — /sms

ParámetroCampoAlias
phoneNúmero de teléfononumber, n
messageMensaje (opcional)text, body, m

/sms?phone=…&message=…

Teléfono — /phone

ParámetroCampoAlias
phoneNúmero de teléfononumber, tel, n

/phone?phone=…

Ubicación — /location

ParámetroCampoAlias
latLatitudlatitude
lngLongitudlongitude, lon, long

/location?lat=…&lng=…

Preguntas que la gente hace de verdad

¿Puedo obtener un PNG desde una URL?
No. Nada se genera en un servidor. Si necesitas imágenes en masa, el código es abierto: ejecútalo tú.
¿Un enlace puede fijar los colores o el logo?
No, a propósito. Solo los campos de contenido se prellenan, así que un enlace no puede decidir cómo se ve el código de otra persona.
¿Cambiará el formato de los enlaces?
Los nombres de campo son los que se ven en el formulario y están pensados para ser estables. Los alias existen para que los enlaces cortos sigan funcionando.
¿Hay límite de peticiones?
No hay nada que limitar. Las páginas son archivos estáticos en un CDN.