Un clic.Del portapapeles al QR.Totalmente sin conexión.
Genera un código QR con un solo clic a partir de lo que acabas de copiar — una URL, una contraseña Wi-Fi, un número de teléfono. También decodifica capturas de QR desde tu portapapeles. La extensión no realiza ninguna solicitud de red.
- Latency
- < 80 ms
- quick mode
- Network
- 0 req
- ever · generation
- Languages
- 8
- UI · auto-detect

ClipQR popup · Quick mode · 320 px
Todo lo que necesitas para trabajar con códigos QR
Dos modos de copiar con un clic, logo central opcional, reglas de reemplazo con regex, decodificación desde imágenes, historial de 30 entradas — todo en tu dispositivo.
Modo rápido
Haz clic en el icono de la barra de herramientas y luego en el botón. La extensión lee tu portapapeles (texto o imagen), aplica las reglas de reemplazo que hayas configurado, renderiza un PNG de 512×512 con tu logo central opcional y lo vuelve a copiar directamente al portapapeles. Una notificación del sistema confirma el éxito.
Modo normal
Abre la ventana emergente, pega o escribe tu texto en el área de texto que crece sola, haz clic en 生成. El QR aparece en la ventana emergente a 220×220 px. Haz clic en 复制 para copiar el PNG.
Logo central
Arrastra un PNG / JPG / WebP (≤ 1 MB) a Opciones. El control deslizante ajusta el tamaño del logo entre 10% y 30%. La corrección de errores se eleva automáticamente al nivel H para que el código siga siendo escaneable con el logo encima.
Reglas de reemplazo
Define pares «regex → reemplazo» ordenados. Gana la primera regla que coincida; las demás se omiten. Interruptores por regla: activada, global (reemplazar todas las coincidencias), aplicar tras decodificar (para flujos de QR desde imagen). Usos típicos: cambiar dominios de CDN, quitar parámetros de seguimiento, normalizar números de teléfono.
Decodificar QR desde una imagen del portapapeles
Captura un código QR → copia la imagen → haz clic en el modo rápido. jsQR decodifica el contenido, se ejecutan las reglas de reemplazo y el texto resultante se escribe en tu portapapeles. Se acabó escribir URLs largas a mano desde la pantalla del móvil.
Historial de 30 entradas
Cada texto generado o decodificado queda registrado con marca de tiempo relativa, insignia de tipo (Generado / Decodificado) y dos botones: copiar texto, o regenerar y copiar el QR. Almacenado solo en `chrome.storage.local`.
Multilingüe
8 idiomas de interfaz integrados: English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch. Detecta automáticamente el idioma del navegador en el primer arranque; cámbialo cuando quieras en Opciones y las tres páginas se actualizan al instante.
Privacidad
Todo se procesa en tu dispositivo. La configuración, el logo y el historial viven en `chrome.storage.local`. Sin solicitudes de red, sin analíticas, sin telemetría. La extensión nunca envía el contenido de tu portapapeles a ningún sitio.
Cómo funciona el modo rápido
Tres pasos del portapapeles a una imagen escaneable.
- 10 ms
Haz clic en el icono de la barra de herramientas
Abre la ventana emergente en modo rápido. El icono se adapta al color de la barra.
- 2≈ 12 ms
El portapapeles se lee automáticamente
Si contiene texto, se aplican las reglas de regex y se genera un PNG de 512×512 (con logo central opcional). Si contiene una captura de QR, jsQR lo decodifica y escribe el texto de vuelta.
- 3≈ 80 ms
PNG copiado y ✓ mostrado brevemente
Una notificación del sistema confirma el éxito. El icono muestra brevemente un check verde.
Privacidad por defecto
Todo el procesamiento ocurre en tu dispositivo. No operamos un servidor. La extensión nunca envía el contenido de tu portapapeles a ningún sitio.
| Dimension | Value | Verdict |
|---|---|---|
| Network requests during QR generation | 0 | none |
| Telemetry / analytics / crash reports | 0 | none |
| User accounts / sign-up | 0 | none |
| Cloud sync / remote backup | 0 | none |
| Clipboard history sent anywhere | 0 | none |
- Sin solicitudes de red al generar o decodificar QR.
- La extensión no envía análisis, telemetría ni informes de fallos.
- Este sitio web de marketing utiliza Google Analytics para medir el tráfico — no ve el contenido de tu portapapeles.
- Configuración, logo e historial solo en chrome.storage.local.
- Permisos mínimos: clipboardRead, clipboardWrite, storage, notifications.
Permisos, explicados
Cada permiso del manifiesto tiene un único propósito. Nunca solicitamos nada que la función principal no necesite.
01{02 "manifest_version": 3,03 "name": "ClipQR",04 "version": "0.1.0",05 "permissions": [06 "clipboardRead",07 "clipboardWrite",08 "storage",09 "notifications"10 ],11 "host_permissions": [],12 "content_security_policy": {13 "extension_pages": "script-src 'self'; object-src 'self'"14 }15}clipboardReadLee el texto o imagen que acabas de copiar en modo rápido.
clipboardWriteEscribe el PNG generado (o el texto decodificado) de vuelta en el portapapeles.
storageGuarda tu configuración, reglas de reemplazo, logo central e historial localmente.
notificationsMuestra una notificación del sistema cuando el modo rápido termina con éxito.
host_permissionsNot requested. ClipQR runs entirely on the chrome-extension:// origin.
8 idiomas de interfaz incluidos
Se detecta el idioma del navegador en el primer arranque. Cámbialo cuando quieras desde Opciones — la ventana emergente, opciones e historial se actualizan al instante.
Preguntas frecuentes
Respuestas rápidas sobre privacidad, capacidades y en qué se diferencia ClipQR de los generadores de QR en línea.
La extensión no lo hace. Todo el procesamiento ocurre localmente en tu navegador. La extensión no realiza solicitudes de red al generar o decodificar QR, no tiene análisis ni telemetría. El contenido de tu portapapeles nunca sale de tu dispositivo. (Este sitio web de marketing utiliza Google Analytics para medir el tráfico — consulta Privacidad.)
Sí. Abre Opciones, arrastra un archivo PNG, JPG o WebP (≤ 1 MB) y usa el control deslizante para fijar el tamaño del logo entre 10% y 30%. La corrección de errores sube automáticamente al nivel H para que el código siga siendo escaneable con un logo encima.
Sí. Copia una captura con un QR y activa el modo rápido. ClipQR usa jsQR para decodificar la imagen, aplica tus reglas de reemplazo si las hay y escribe el texto decodificado de vuelta en el portapapeles. Se tolera una ligera inclinación; una rotación ortogonal causará fallo.
Pares ordenados de regex → reemplazo. La primera regla que coincida gana. Usos habituales: cambiar dominios de CDN, eliminar parámetros de seguimiento, normalizar números de teléfono. Cada regla tiene tres interruptores: habilitada, global (reemplazar todas las coincidencias) y aplicar-después-de-decodificar para flujos de QR desde imagen.
La versión actual está dirigida a navegadores basados en Chromium (Chrome, Edge, Brave, Arc, Opera) porque utiliza Manifest V3 y la API offscreen canvas. La compatibilidad con Firefox está en la hoja de ruta.
Los generadores en línea reciben el texto que pegas, renderizan el QR en su servidor y pueden registrar tu IP y el contenido codificado. ClipQR nunca toca la red. Además ofrece funciones que los servicios en línea no tienen: reemplazo con regex, decodificación desde imágenes del portapapeles y un historial local de 30 entradas.
Hasta 30 entradas de texto generado o decodificado. Se almacena solo en chrome.storage.local en tu dispositivo. Cada entrada muestra una marca de tiempo relativa, una insignia Generado/Decodificado y dos botones: copiar texto, o regenerar y copiar el QR.