Comprobador de permisos de cámara y micrófono
Descubre por qué un sitio no puede usar tu cámara o tu micrófono. Esta página lee el estado de los permisos de tu navegador para la cámara, el micrófono, la ubicación, las notificaciones y el portapapeles, te permite solicitar cada uno para probarlo y muestra soluciones paso a paso para Chrome, Edge, Firefox, Safari, iPhone y Android.
Última actualización:
Dispositivos que este sitio puede ver
Los nombres de los dispositivos solo se muestran después de permitir la cámara o el micrófono.
Cómo solucionar un permiso bloqueado
Cómo usar Comprobador de permisos de cámara y micrófono
- Abre la página: cada tarjeta muestra Permitido, Bloqueado, Preguntará o No comprobable para este sitio.
- Pulsa un botón Solicitar para probar un permiso de verdad. El navegador muestra su aviso si el permiso aún no se ha decidido.
- Lee el resultado en la tarjeta: por ejemplo, una vista previa de la cámara en vivo, una barra de nivel del micrófono en movimiento o el motivo exacto del fallo de acceso.
- Si algo está bloqueado, sigue los pasos para tu navegador (marcado con una estrella) y, si hace falta, la configuración de Windows o macOS.
- Pulsa Comprobar permisos de nuevo después de cambiar un ajuste, o vuelve a cargar la página.
Cómo funcionan los permisos del navegador
Las funciones sensibles, como la cámara, el micrófono y tu ubicación, están protegidas por permisos. La primera vez que un sitio lo solicita, el navegador muestra un aviso y tu elección se guarda para ese sitio (su origen: el esquema, el dominio y el puerto). Este comprobador lee esas elecciones guardadas con la API navigator.permissions.query() y prueba el acceso real con las mismas API que usan los sitios web.
| Permiso | Nombre en la Permissions API | API usada para probarlo | Notas |
|---|---|---|---|
| Cámara | camera | getUserMedia({video: true}) | Necesita HTTPS; el sistema operativo también puede bloquearla |
| Micrófono | microphone | getUserMedia({audio: true}) | Necesita HTTPS; revisa también el dispositivo de entrada del sistema |
| Ubicación | geolocation | getCurrentPosition() | Necesita HTTPS y los servicios de ubicación del sistema |
| Notificaciones | notifications | Notification.requestPermission() | En iPhone/iPad, solo en apps web de la pantalla de inicio |
| Lectura del portapapeles | clipboard-read | navigator.clipboard.readText() | Firefox y Safari preguntan cada vez con un botón Pegar |
| Escritura en el portapapeles | clipboard-write | navigator.clipboard.writeText() | Normalmente se permite automáticamente tras un clic |
Mensajes de error comunes y qué significan
| Nombre del error | Significado | Solución habitual |
|---|---|---|
NotAllowedError | Tú, la configuración del navegador o el sistema operativo rechazaron el acceso | Permite el sitio en el navegador y luego permite el navegador en la configuración de privacidad de Windows o macOS |
NotFoundError | No se encontró ninguna cámara ni micrófono | Conecta o activa el dispositivo; revisa el Administrador de dispositivos o los Ajustes del Sistema |
NotReadableError | El dispositivo existe, pero no pudo iniciarse | Cierra otras apps que lo usen, desconéctalo y vuelve a conectarlo, o reinicia el navegador |
SecurityError | La página no es segura o un marco no tiene permiso para preguntar | Usa una dirección HTTPS; la página principal debe permitir cámara/micrófono en el marco |
OverconstrainedError | El dispositivo no puede cumplir la resolución o los ajustes solicitados | Elige otro dispositivo o deja que el sitio use la configuración predeterminada |
Lista rápida cuando la cámara o el micrófono no funcionan
- Mira la barra de direcciones. Un icono de cámara o micrófono tachado significa que el sitio está bloqueado; haz clic en él para cambiar la configuración.
- Revisa el sistema operativo. En Windows y macOS, el propio navegador necesita acceso a la cámara y al micrófono en la configuración de privacidad.
- Cierra otras apps. El software de videollamadas, streaming y cámaras virtuales puede acaparar la cámara.
- Revisa el hardware. Las tapas de privacidad, las teclas de silencio y los cables sueltos causan muchos casos de "no hay cámara".
- Reinicia el navegador después de cambiar la configuración del sistema; algunos navegadores solo detectan el cambio al reiniciar.
Preguntas frecuentes
¿Qué significan Permitido, Bloqueado y Preguntará?
Son los tres estados que informa la Permissions API del navegador. Permitido (granted) significa que el sitio puede usar la función sin preguntar. Bloqueado (denied) significa que el navegador la rechazará sin mostrar un aviso hasta que cambies la configuración. Preguntará (prompt) significa que aún no se ha decidido nada y el navegador preguntará la próxima vez que un sitio la solicite.
¿Por qué un permiso dice No comprobable?
No todos los navegadores permiten que las páginas lean todos los permisos. Por ejemplo, algunas versiones de Firefox y Safari no informan de los permisos de cámara, micrófono o portapapeles mediante la Permissions API. El botón Solicitar sigue funcionando, porque prueba el acceso directamente en lugar de leer un ajuste guardado.
Mi cámara está permitida, pero sigue sin funcionar. ¿Por qué?
Puede que el navegador tenga permiso pero el sistema operativo la bloquee, que otra app, como un programa de videollamadas, ya esté usando la cámara, que una tapa de privacidad o una tecla de función la haya apagado, o que esté seleccionada la cámara equivocada. El mensaje de error de la tarjeta de la cámara indica cuál de estos casos informó el navegador.
¿Un permiso que permito aquí se aplica a otros sitios web?
No. Los permisos del navegador se guardan por sitio (por origen). Permitir la cámara en esta página no deja que otro sitio web la use. Tienes que permitir o bloquear cada sitio por separado, y puedes cambiar de opinión en cualquier momento en la configuración de sitios del navegador.
¿Por qué la cámara y el micrófono necesitan HTTPS?
Los navegadores modernos solo permiten el acceso a la cámara, el micrófono y la ubicación en páginas seguras (HTTPS, o localhost durante el desarrollo). En páginas HTTP simples la solicitud falla de inmediato, por eso este comprobador muestra si la página es un contexto seguro.
¿Se envía mi cámara o mi ubicación a algún sitio?
No. La vista previa de la cámara, el nivel del micrófono y la ubicación se procesan solo en tu navegador y nunca se graban ni se suben. Cuando pulsas Detener cámara o Detener micrófono, o sales de la página, la transmisión se apaga.
¿Por qué no recibo notificaciones en mi iPhone?
Safari en iPhone y iPad solo admite notificaciones web en apps web añadidas a la pantalla de inicio, desde iOS 16.4. En una pestaña normal de Safari el permiso de notificaciones no está disponible, así que la tarjeta muestra No comprobable.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.