Si ChatGPT no te deja subir imágenes, no empieces con veinte reintentos, una limpieza total del navegador o un cambio de plan. Primero abre un chat nuevo normal de ChatGPT y sube una sola imagen estática PNG o JPG de menos de 20 MB. Esa prueba no busca analizar la imagen; sirve para decidir si el fallo pertenece al botón, al archivo, al procesamiento, al límite de cargas, al almacenamiento Library, al navegador o la app, a la cuenta o el espacio de trabajo, al estado de OpenAI o a una ruta de API.
| Lo que ves | Dueño probable | Primera acción segura | Regla de parada |
|---|---|---|---|
| El botón no aparece o está desactivado | app, navegador, cuenta, espacio de trabajo | chat nuevo y segundo navegador o dispositivo | no edites el archivo hasta que aparezca el botón |
| El archivo se rechaza al seleccionarlo | formato, tamaño, animación, corrupción | prueba un PNG/JPG estático menor de 20 MB | no borres caché hasta que falle un archivo bueno |
| La carga empieza y queda colgada | procesamiento, red, estado del servicio | revisa OpenAI Status y prueba otra red/dispositivo | no repitas si el mismo archivo falla en todos lados |
| Aparece límite, cap o storage | cuota de subida o almacenamiento Library | espera reset, reduce adjuntos o revisa Library | no cambies de plan sin identificar la superficie exacta |
| Solo falla tu código | OpenAI API image input | revisa endpoint, model, URL/base64/file_id y límites del proyecto | no uses la suscripción de ChatGPT como prueba de API |
Si el mismo archivo conocido falla en un chat nuevo, en un segundo navegador o dispositivo, en otra red y con una revisión de estado limpia, prepara evidencia antes de contactar soporte: captura de pantalla, hora y zona horaria, plataforma, tipo y tamaño del archivo, cuenta o workspace, resultado de Status y request ID si aparece.
Empieza con una imagen pequeña y conocida
La primera prueba debe reducir variables. No uses un contrato, una identificación, una foto privada, un documento médico o un reporte financiero. Usa una imagen inocua: PNG o JPG, menos de 20 MB, sin animación, sin contenedor raro y sin metadatos problemáticos. Haz la prueba en un chat normal nuevo, no en un GPT personalizado ni en una app integrada.
Las páginas de ayuda de OpenAI sobre image inputs y file uploads, revisadas el 19 de mayo de 2026, indican un límite de 20 MB para imágenes. La ayuda de image inputs también enumera formatos comunes como PNG, JPEG/JPG y GIF no animado. Eso no convierte todos los flujos de ChatGPT en la misma regla, pero sí da un archivo base razonable para diagnosticar.
La prueba pequeña también protege tu cuota. La File Uploads FAQ de OpenAI dice que hay límites de carga, que los usuarios Free tienen una asignación diaria menor, que los límites pueden bajar en horas pico y que los intentos fallidos a veces pueden contar. Como ChatGPT no siempre muestra una cuota restante, repetir el mismo archivo grande puede empeorar el diagnóstico.
Separa las superficies de ChatGPT

“Subir una imagen a ChatGPT” parece una sola acción, pero esconde varias superficies. Si las mezclas, terminas leyendo documentación de API cuando tu botón está gris, comprando un plan cuando tu archivo está dañado o borrando caché cuando el problema real es almacenamiento Library.
| Superficie | Qué controla | Primera señal |
|---|---|---|
| ChatGPT Images editing | subir una imagen existente y pedir cambios | la imagen ya entró, luego importa edición o generación |
| Image input for analysis | adjuntar una imagen para que ChatGPT la observe | la imagen aparece en el mensaje |
| General file upload | selector de archivos, procesamiento, cuota, workspace | error de archivo, cap, botón desactivado |
| Library storage | archivos e imágenes guardados | advertencia de storage o Library |
| Custom GPT o app | si esa herramienta permite adjuntos | el chat normal funciona, ese GPT no |
| OpenAI Status | incidentes y procesamiento de subidas | mismo fallo en archivos, dispositivos o cuentas diferentes |
| OpenAI API image input | URL, base64, file_id, model, project | error HTTP, SDK log, server trace |
Si el problema ocurre antes de que la imagen entre al chat, quédate en esta recuperación. Si la imagen entra pero la generación se bloquea, usa la guía local de límites de generación de imágenes en ChatGPT. Si la duda es el nombre ChatGPT Images 2.0 o la ruta gpt-image-2, ve a ChatGPT Images 2.0.
Cuando el botón no aparece o está gris
Un botón ausente o gris normalmente no es un problema de formato. El archivo todavía no llegó a ChatGPT. El dueño probable es estado de app, perfil de navegador, extensión, sesión, rollout, política de workspace, configuración de GPT personalizado o estado del servicio.
Sigue un orden fijo. Abre un chat nuevo normal de ChatGPT. Prueba otro perfil de navegador o ventana privada con extensiones desactivadas. Cambia entre web y app móvil. Si estás en un espacio de trabajo de empresa, escuela, Business o Enterprise, revisa si el administrador limita adjuntos. Luego mira OpenAI Status antes de concluir que tu cuenta cambió.
Si el chat normal acepta imágenes pero un GPT personalizado, proyecto o app no lo hace, no digas que ChatGPT está caído. Ese contexto tiene una capacidad distinta. El reporte correcto sería “el chat normal acepta PNG/JPG; este GPT específico no muestra adjuntos”.
Cuando el archivo se rechaza
Un archivo rechazado es la rama más limpia. Revisa tamaño, formato, animación y corrupción antes de tocar el navegador. Si una imagen pequeña conocida funciona, el origen casi seguro está en el archivo original.
| Síntoma del archivo | Primera reparación | Por qué sirve |
|---|---|---|
| Más de 20 MB | exporta un PNG/JPG más pequeño | es una frontera oficial de diagnóstico |
| HEIC, TIFF, SVG, PDF o WEBP dudoso | convierte a PNG/JPG para la prueba de app | empieza por el formato más compatible |
| GIF animado | exporta un fotograma estático | la ayuda habla de GIF no animado |
| Se sube pero ChatGPT no lee bien | recorta la zona importante y mejora resolución | subir no garantiza comprensión |
| Solo falla un archivo | reexporta o elimina metadatos | la corrupción suele ser local a un archivo |
No uses material sensible para esta primera prueba. El objetivo es confirmar la ruta de subida, no exponer contenido privado a un flujo de diagnóstico o a soporte.
Límites de carga y almacenamiento Library

Cuando aparece un mensaje de límite, cap, max uploads, storage o Library, la respuesta correcta es más lenta. La File Uploads FAQ de OpenAI, revisada el 19 de mayo de 2026, describe límites de subida, una asignación diaria menor para usuarios Free, posibles reducciones en horas pico y que los intentos fallidos pueden contar. Reintentar sin cambiar nada es mala señal.
Library storage es otra rama. El artículo de OpenAI sobre File storage and Library explica que Library storage está separado de los límites diarios de adjuntos y chat, y que la capacidad varía por plan. Puedes tener presión de almacenamiento aunque el contador diario no sea la causa, o agotar un límite de carga aunque Library no esté lleno.
| Evidencia | Significado | Mejor siguiente paso |
|---|---|---|
| mensaje de daily/file cap | cuota de adjuntos activa | esperar reset o reducir intentos |
| aparece Library o storage | almacenamiento guardado puede ser dueño | revisar Library y eliminar lo que no haga falta |
| muchos intentos fallidos antes | pudieron contar contra el límite | detener reintentos y probar más tarde |
| solo falla una cuenta workspace | política o entitlement | no mezclar evidencia de cuenta personal |
| no hay mensaje de límite pero falla en todo | cuota no está probada | revisar Status y preparar evidencia |
Navegador, app, dispositivo y red
La rama local es probable cuando el mismo archivo funciona en un entorno y falla en otro. Pueden intervenir extensiones, caché vieja, permisos de fotos o archivos, versión de app, VPN, proxy, filtro de privacidad o gateway corporativo.
Mantén una variable por comparación: mismo archivo, misma cuenta, segundo navegador; mismo archivo, misma cuenta, segundo dispositivo; mismo archivo, otra red; si está permitido, cuenta personal frente a workspace. Solo después de esas comparaciones tiene sentido borrar caché, quitar extensiones o reinstalar la app.
Si falla en escritorio pero funciona en móvil, mira perfil de navegador, extensiones, permisos y red. Si falla en móvil pero funciona en web, mira permisos de archivos/fotos, versión de app y red móvil. Si todos los dispositivos fallan en la misma red, revisa VPN, proxy y estado antes de culpar al archivo.
Cuenta, workspace y GPT personalizado
El nivel de cuenta importa, pero se suele invocar demasiado pronto. Free, Plus, Pro, Business, Enterprise, escuela, workspace, GPT personalizado y app integrada pueden exponer rutas de archivo diferentes. Un plan puede afectar acceso o cuota; no arregla un archivo corrupto, una extensión, un Library lleno, una política de workspace o un request de API mal formado.
Comprueba el chat normal, luego el GPT o app específica, luego otro dispositivo y, si la política lo permite, otra cuenta o workspace. Si el chat normal funciona y solo falla un GPT, el problema vive en ese GPT. Si solo falla la cuenta de trabajo, guarda el mensaje exacto y pregunta por controles de administrador.
El texto visible importa. “Your organization does not allow...” no significa lo mismo que “You've reached your upload limit”. Copia la frase exacta en el paquete de soporte.
OpenAI Status y procesamiento
OpenAI Status se vuelve importante cuando el mismo archivo pequeño falla en varios entornos limpios. OpenAI ha tenido incidentes oficiales que afectaron cargas de archivos y procesamiento de contenido recién subido, así que la rama de servicio existe.
Consulta OpenAI Status durante el diagnóstico, no un recuerdo de otra semana. Si hay un incidente relacionado con ChatGPT, files, uploads, images o APIs, guarda hora y zona horaria y espera. Si el estado está verde pero el fallo se reproduce en varios entornos, otra subida ciega aporta menos que evidencia compacta.
La evidencia útil incluye timestamp with timezone, plataforma y versión, tipo y tamaño de archivo, resultado en chat nuevo, segundo navegador o dispositivo, tipo de cuenta o workspace, resultado de Status y request ID si aparece.
Cuando en realidad es API
Si el fallo está en código, SDK, HTTP response, logs o wrapper de proveedor, sácalo de la rama de la app ChatGPT. La API de OpenAI puede recibir imágenes por URL, base64 data URL o file ID según endpoint y modelo. También aplican límites de request, tokens, modelo, proyecto, organización, billing y volumen.
| Evidencia API | Qué revisar |
|---|---|
| request body | URL, base64 o file ID válidos para el endpoint |
| model | soporte de image input en ese modelo |
| file ID | purpose, formato y proyecto correctos |
| project/organization | key y panel de límites del mismo proyecto |
| error body/headers | access, quota, rate, request shape o unsupported input |
| billing/limits | estado del proyecto Platform y volumen |
Si el archivo es CSV, Excel, PDF o documento para un flujo de generación de imágenes, usa el flujo GPT Image 2 CSV/Excel. Un workbook es un archivo, pero no se vuelve automáticamente image input en cada endpoint.
Qué enviar a soporte

Contacta soporte después de descartar las ramas fáciles. Un reporte corto y reproducible vale más que un relato largo. Debe decir qué falló, dónde, cuándo, con qué archivo y qué comparaciones hiciste.
| Evidencia | Ejemplo |
|---|---|
| síntoma exacto | botón ausente, archivo rechazado, carga colgada, límite, storage |
| captura | error completo o control desactivado, sin contenido privado |
| hora y zona | 2026-05-19 14:35 America/New_York |
| plataforma | Chrome web, Safari web, iOS, Android, desktop app |
| prueba de archivo | PNG/JPG estático menor de 20 MB falló o pasó |
| cuenta/workspace | Free, Plus, Pro, Business, escuela, custom GPT |
| estado | OpenAI Status verde o afectado |
| segunda prueba | otro navegador/dispositivo igual o solo un entorno |
| request ID | si aparece en la interfaz o API |
No escribas “ChatGPT quitó las subidas de imágenes” salvo que OpenAI lo diga para tu superficie. No escribas “necesito Plus” salvo que la evidencia de cuenta lo muestre. No escribas “la API está caída” si solo falta el botón de la web.
Preguntas frecuentes
¿Por qué ChatGPT no me deja subir una imagen?
Las causas más comunes son archivo inválido o grande, límite de cargas, almacenamiento Library, navegador o app, restricciones de workspace o cuenta, incidente de servicio o confusión con API. Empieza con un PNG/JPG estático de menos de 20 MB en un chat nuevo.
¿ChatGPT tiene límite para subir imágenes?
Sí. Las páginas de ayuda de OpenAI revisadas el 19 de mayo de 2026 indican 20 MB para imágenes y describen límites de file uploads. Trata cualquier número exacto como dato sensible a cambios.
¿Por qué el botón de subir imagen está desactivado?
Normalmente pertenece a app, navegador, cuenta, workspace, disponibilidad o estado del servicio. El archivo todavía no llegó a ChatGPT, así que convertir la imagen no es la primera reparación.
¿Qué significa max 0 uploads at a time?
Trátalo como una rama de cuota, cuenta o workspace hasta demostrar otra cosa. Deja de reintentar, guarda el texto exacto y prueba después con una imagen pequeña conocida.
¿Los usuarios Free pueden subir imágenes?
OpenAI describe varias superficies de ChatGPT. El acceso, los caps, horas pico, políticas de workspace y estado de cuenta pueden variar. Usa la interfaz actual y las páginas oficiales como evidencia.
¿ChatGPT Plus arregla el problema?
No como primer arreglo. Plus puede afectar acceso o límites, pero no arregla un archivo dañado, una extensión, almacenamiento lleno, política de workspace, incidente de servicio o error de API.
¿Por qué funciona en móvil pero no en escritorio?
Eso apunta a perfil de navegador, extensión, caché, permisos o red en escritorio. Mantén la misma imagen y cuenta, y compara segundo navegador, ventana privada, app móvil y red.
¿Por qué ChatGPT genera imágenes pero no acepta mi imagen?
Generar y subir son superficies distintas. Los límites de generación ocurren después de aceptar un prompt o imagen. El fallo de subida ocurre antes: archivo, selector, cuota, storage, cuenta, workspace o servicio.
¿La API usa las mismas reglas que ChatGPT?
No. La API usa URL, base64 data URL o file ID, y debe coincidir con modelo, endpoint, proyecto, organización, billing y límites. Una suscripción de ChatGPT no cambia automáticamente los límites del proyecto API.



