URLs de WMS y WMTS Gratuitos: La Lista Verificada de 2026
Dejá de buscar "aquel link de la NASA" cada vez que empezás un proyecto nuevo.
La mayoría de las listas como esta se copian de otras listas, y nadie vuelve a revisar las URLs. Así que antes de publicar esta actualización enviamos una petición GetCapabilities a cada uno de los endpoints de abajo y registramos el código de estado, el content type y el tiempo de respuesta. Todo lo que está en esta página se volvió a probar el 10 de septiembre de 2026. Lo que no respondió está corregido o listado en la sección "Enlaces rotos" al final — incluidas tres URLs que aparecen en casi todas las listas de "WMS gratuito" de internet, una de ellas en la versión anterior de este mismo post.
Podés pegar cualquier URL de esta página en nuestro visor WMS / WMTS gratuito — o hacer clic en Abrir en el visor debajo de cada entrada WMS.
Si estás armando un dashboard en Geodocs, estilizando en QGIS o desarrollando con MapLibre, estos son los endpoints que necesitás.
Primero: ¿WMS, WMTS o XYZ?
Elegir el protocolo equivocado es la razón más común por la que un "basemap gratuito" se siente inutilizable de lento. La diferencia no es académica.
WMS renderiza una imagen a demanda en cada petición. Es lento, porque el servidor dibuja tu mapa en el momento — pero te entrega cualquier proyección que anuncie, cualquier bounding box, cualquier tamaño, y además responde GetFeatureInfo cuando el usuario hace clic.
WMTS sirve tiles pre-renderizados desde una grilla fija. Es rápido, porque cada petición es un acierto de caché — pero solo tenés las proyecciones y los niveles de zoom que ya vienen horneados en el tile matrix. Sin bounding box arbitrario, sin reproyección.
XYZ / TMS es la misma idea que WMTS, sin ningún documento de descubrimiento. Solo necesitás el template de la URL y, en la práctica, es Web Mercator y punto.
La regla práctica: si una capa va debajo de todo y el usuario va a hacer pan y zoom sobre ella, querés WMTS o XYZ. Usá WMS cuando necesites una proyección específica, un estilo específico, clic para identificar entidades, o una imagen en resolución de impresión. Apuntar un mapa interactivo a un WMS y después preguntarse por qué se traba al navegar es un tiro en el pie.
Probá cualquier endpoint en diez segundos
Antes de enchufar un endpoint a tu aplicación, confirmá que está vivo y mirá qué sirve realmente. Verificá que responda con curl -sS -o /dev/null -w '%{http_code} %{content_type}' "<url>?SERVICE=WMS&REQUEST=GetCapabilities" y después listá las capas pasando la misma petición por grep -oP '(?<=<Name>)[^<]+'.
Dos trampas para tener en cuenta. Una respuesta 200 con content type text/html significa que caíste en una página de error, no en un servicio — eso es justamente lo que hace que una URL muerta parezca viva. Y el 200 no es la única mentira: algunos servidores te devuelven un reporte de excepción OGC con un código de estado de lo más alegre, así que leé el cuerpo de la respuesta, no solo el encabezado.
Cómo leer los endpoints de abajo
Un endpoint de servicio pelado y una URL de capabilities no son la misma cosa, y confundirlos es la razón por la que la mitad de los endpoints "muertos" de internet no están muertos. Por eso cada entrada de abajo aclara cuál es cuál.
- QGIS — la URL pelada del servicio, terminada en
?. Es lo que espera el cuadro "Nueva conexión WMS/WMTS" de QGIS, y lo que le pasás a una fuente WMS de MapLibre o de Leaflet. No es algo que puedas abrir en el navegador. - Navegador — la misma URL con
SERVICE=WMS&REQUEST=GetCapabilitiesagregado al final. Abrila en una pestaña y recibís el XML del servicio: la prueba de que está vivo, más el nombre de cada capa que publica. - QGIS + navegador — las entradas WMTS llevan una sola línea en lugar de dos, porque en WMTS tanto QGIS como el navegador quieren lo mismo: el documento de capabilities.
Esta distinción no es cosmética. Pegá el pelado en el navegador y recibís un reporte de excepción OGC — y, cuando el proxy inverso que está adelante tiene un mal día, un 502 Bad Gateway. El servicio está perfectamente sano. Lo que no era una petición de verdad era lo que mandaste. Agregale la query string y ese mismo endpoint responde en alrededor de un segundo.
Basemaps globales
EOX Maps — Sentinel-2 cloudless, relieve y overlays
- WMTS (QGIS + navegador):
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
s2cloudless-2024_3857,s2cloudless-2022_3857,s2cloudless-2020_3857,s2cloudless-2018_3857,terrain-light,bluemarble,streets_3857,overlay_bright,coastline - Por qué usarlo: El mosaico global gratuito más lindo que existe, sin discusión. Tener varias añadas te permite hacer una comparación antes-y-después rudimentaria sin pagar nada.
terrain-lightes un excelente basemap analítico discreto, yoverlay_brightte da etiquetas para superponer sobre la imagen satelital. - Ojo: el plan gratuito es de uso justo. No apuntes una aplicación en producción con tráfico real hacia él — replicá el servicio o pagale a EOX.
OpenStreetMap con topografía — mundialis
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Formato: WMS, responde en alrededor de 1,4 segundos
- Capas:
OSM-WMS,OSM-WMS-no-labels,OSM-Overlay-WMS,TOPO-WMS,SRTM30-Colored-Hillshade - Por qué usarlo: Un superconjunto del servicio de terrestris.
TOPO-WMSjunto conSRTM30-Colored-Hillshadete da un basemap global de relieve, gratuito y sin clave de API — algo genuinamente difícil de encontrar en otro lado.
OpenStreetMap como WMS — terrestris
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Formato: WMS 1.1.1 / 1.3.0, responde en alrededor de dos segundos
- Capas:
OSM-WMS,OSM-WMS-no-labels,OSM-Overlay-WMS - Por qué usarlo: El clásico.
OSM-WMS-no-labelses la capa que realmente querés si vas a dibujar tus propias etiquetas encima — un detalle que casi todas las listas ignoran.
USGS National Map
Cuatro servicios WMTS distintos, todos cacheados y respondiendo en bastante menos de un segundo. Son los endpoints más rápidos de toda esta lista, y son de dominio público.
- Topográfico (QGIS + navegador):
- Solo imagen (QGIS + navegador):
- Hidrografía (QGIS + navegador):
- Relieve sombreado (QGIS + navegador):
Las capas de relieve sombreado e hidrografía funcionan como overlays transparentes sobre cualquier otra base.
Imágenes satelitales y aéreas
NASA GIBS — imágenes globales casi en tiempo real
- WMTS, Web Mercator (QGIS + navegador):
- WMTS, Geográfica (QGIS + navegador):
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: Más de mil capas de imágenes MODIS y VIIRS actualizadas a diario — focos de calor, aerosoles, temperatura de la superficie del mar, cobertura de nieve. Está habilitado para tiempo, así que pasando
TIME=2026-07-01obtenés cualquier fecha desde el año 2000. - Ojo: el capabilities del WMTS pesa 5,6 MB y el del WMS pesa 2,5 MB. No pidas ninguno de los dos en cada carga de página. Cacheálos, o dejá fijos en el código los pocos identificadores de capa que uses. Ese es el error de performance más grande que la gente comete con GIBS.
USGS NAIP — imagen aérea de alta resolución de EE. UU.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
USGSNAIPPlus,USGSNAIPPlus:NaturalColor - Por qué usarlo: Imagen aérea de unos 0,6 m de EE. UU. continental, gratuita y de dominio público. También hay un renderizado NDVI, por si querés un índice de vegetación rápido sin montar un pipeline de raster.
Digital Earth Africa
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
gm_s2_annual(geomediana anual de Sentinel-2),crop_mask, además de observaciones de agua y cambio de línea de costa - Por qué usarlo: Sentinel-2 listo para análisis para todo el continente africano, gratuito y sin clave de API. La geomediana anual es un compuesto libre de nubes y es, honestamente, la mejor imagen gratuita disponible para África. No aparece en ninguna otra lista de este tipo.
- Ojo. Ya pasaba en julio y seguía igual el 10 de septiembre de 2026: el servicio devuelve HTTP 403 con cuerpo
text/htmla cualquier petición cuyo User-Agent contengaChrome/. Firefox, Safari, QGIS ycurlreciben un 200 limpio y un capabilities de 1,3 MB. O sea: el endpoint está sano, pero una aplicación web abierta en Chrome o en Edge queda bloqueada de entrada. Hacé proxy desde tu backend.
Digital Earth Australia
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: El mismo stack de Open Data Cube para Australia — geomedianas de Landsat y Sentinel-2, observaciones de agua desde el espacio, elevación intermareal.
- Ojo: el capabilities pesa 1,6 MB y tardó de menos de un segundo a seis segundos en nuestras corridas. Cacheálo.
Relieve y elevación
USGS 3DEP Elevation
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: Hillshade, pendiente, orientación de ladera y elevación cruda de EE. UU., renderizados en el servidor. Como es un ImageServer, podés pedir los valores reales de elevación, y no solo una figura de ellos.
- Ojo: esta vez respondió en tres segundos, pero en corridas anteriores nos dio timeout completo. Acá la lógica de reintento no es opcional.
GEBCO — batimetría y topografía global
La URL vieja está muerta. El endpoint gebco.net/data_and_products/gebco_web_services/... devuelve HTTP 404.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
GEBCO_LATEST,GEBCO_LATEST_SUB_ICE_TOPO,GEBCO_Grid - Por qué usarlo: La grilla definitiva de elevación del fondo marino y del continente.
SUB_ICE_TOPOte muestra el lecho rocoso debajo de Groenlandia y la Antártida, de esas cosas que no sabías que necesitabas hasta que las necesitás.
EMODnet Bathymetry — mares europeos
- WMTS (QGIS + navegador):
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
mean_atlas_land,mean_multicolour,mean_rainbowcolour,coastlines - Por qué usarlo: Mucha más resolución que GEBCO en aguas europeas, y el WMTS es lo bastante rápido como para servir de basemap interactivo de verdad — algo raro en batimetría.
Clima, riesgos e incendios
NASA FIRMS — incendios activos
- Documentación (Navegador):
- Por qué usarlo: Detección de focos activos por MODIS y VIIRS, actualizada dentro de unas tres horas tras el paso del satélite.
- Ojo: no hay una URL pública de servicio para pegar acá, porque FIRMS exige una MAP_KEY gratuita embebida en la ruta misma del WMS. Sacá la clave, armá la URL a partir de la página de documentación de arriba y nunca pongas esa clave en el código del frontend. Hacé proxy desde tu backend, o vas a estar publicando tu cuota al mundo entero.
NOAA nowCOAST
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
air_temperature,apparent_temperature,alerts:watches_warnings_advisories,bluetopo:bathymetry, además de radar, análisis de superficie y pronósticos costeros - Por qué usarlo: Alertas meteorológicas, pronósticos y radar de EE. UU. en vivo, como WMS estándar. La capa de avisos y alertas es un overlay de eventos severos listo para usar.
- Ojo: este es el endpoint que más gente declara muerto. La URL pelada es la raíz de un servicio GeoServer, no una petición — abrila en el navegador y recibís un reporte de excepción o un error de proxy. Con la query string agregada devuelve un capabilities de 430 KB en alrededor de un segundo.
Radar NEXRAD — Iowa State Mesonet
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Capas:
nexrad-n0q-900913(reflectividad base en Web Mercator) - Por qué usarlo: El mosaico NEXRAD gratuito más confiable de internet. Responde en alrededor de un segundo, no pide clave y está habilitado para tiempo, así que podés animar las últimas horas.
DWD — servicio meteorológico alemán
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: Radar, alertas y la salida completa del modelo ICON para Alemania y Europa, en WMS abierto. Uno de los mejores servicios meteorológicos nacionales publicando en abierto.
- Ojo: el capabilities pesa unos 750 KB y tardó de 12 a 20 s en llegar en nuestras corridas de septiembre. Cacheálo.
NOAA ENC — cartas náuticas electrónicas
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: Cartas náuticas oficiales de EE. UU. como WMS, renderizadas según el estándar S-52. Si trabajás con cualquier cosa marítima, esto le gana a escanear una carta de papel.
Cobertura del suelo, ambiente y geología
Corine Land Cover — Europa
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: La clasificación de referencia de cobertura del suelo de Europa, directo de la Agencia Europea de Medio Ambiente.
ESA WorldCover — global, 10 m
- WMS (QGIS):
- WMS (Navegador):
- Por qué usarlo: Cobertura del suelo global a 10 m, derivada de Sentinel-1 y Sentinel-2. Es la cobertura del suelo global gratuita de mayor resolución que existe.
- Ojo: Terrascope le hace fingerprint a sus clientes. El handshake TLS se completa y después el servidor corta la conexión — desde
curlen HTTP/1.1 y en HTTP/2, desdewgety desde el fetch de Node, con cualquier User-Agent que probamos, incluido uno de Chrome de verdad. No es un chequeo de User-Agent y no es una caída: las mismas URLs abren en QGIS y en el navegador. Sí significa que no vas a poder monitorear la salud de este endpoint con un script de shell, y que un proxy en el servidor también puede comerse el reset. Probálo con el cliente que realmente vas a poner en producción. Sigue igual el 10 de septiembre de 2026. No podemos probarlo desde un script, así que acá no hay enlace Abrir en el visor — pegá la URL en el visor vos mismo.
Marine Regions — VLIZ
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- Por qué usarlo: Límites marítimos oficiales — zonas económicas exclusivas, mar territorial, áreas marinas de la IHO. La respuesta canónica a "de quién es esta agua".
- Ojo: el capabilities pesa 2,7 MB y tardó de 12 a 30 s en nuestras corridas de septiembre. Cacheálo.
OneGeology — geología global
- WMS (QGIS):
- WMS (Navegador):
- Estado: roto. El certificado TLS de
portal.onegeology.orgsigue sin coincidir con el hostname, así que cualquier cliente moderno rechaza la conexión. Está en todas las listas de WMS gratuito y simplemente no funciona hoy — ni en QGIS, ni en el navegador, ni en ningún cliente HTTP mínimamente serio. No construyas nada encima de él hasta que arreglen el certificado.
Servicios nacionales y regionales
Todos verificados y en línea. Misma convención que arriba: la línea de QGIS es la URL pelada, la línea del navegador es la petición completa de capabilities. Cuando un país publica ambos protocolos, preferí el WMTS.
América Latina
Argentina — IGN. Las capas usan el prefijo ign:, como ign:area_protegida e ign:area_de_montana.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Brasil — IBGE. Límites oficiales, datos censales y grillas estadísticas. El documento de capabilities supera los 21 MB y tardó de 30 a 47 s en descargar en nuestras corridas de septiembre. Consultá capas específicas directamente y nunca pidas el capabilities completo en tiempo de ejecución — esta es la única línea de navegador de esta página que conviene pensar dos veces antes de clickear.
- WMS (QGIS):
- WMS (Navegador):
Brasil — INPE TerraBrasilis. Los datos oficiales de deforestación de la Amazonía, PRODES y DETER. Si trabajás con la Amazonía, esta es la fuente de la verdad.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Europa
Francia — IGN Géoplateforme. Capas principales: ORTHOIMAGERY.ORTHOPHOTOS, GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2, PLANIGN.LIDAR.TERRAIN, PLANIGN.LIDAR.SURSOL. Las viejas URLs con clave de API en wxs.ign.fr fueron discontinuadas — esta es la reemplazante, y no pide clave. Modelos LiDAR de terreno y de superficie de toda Francia, gratis. El capabilities pesa 2,8 MB, así que cacheálo.
- WMTS (QGIS + navegador):
Alemania — BKG TopPlusOpen. Capas: web, web_grau, web_scale. Cubre el mundo entero, no solo Alemania, y web_grau es un excelente basemap analítico en grises.
- WMTS (QGIS + navegador):
Países Bajos — PDOK. Estilos del mapa de fondo: standaard, grijs, pastel, water, labels. Las ortofotos están en un WMS aparte.
- WMTS, mapa de fondo (QGIS + navegador):
- WMS, ortofotos (QGIS):
- WMS, ortofotos (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Suiza — swisstopo. Cientos de capas ch.swisstopo.* y el estándar de oro en cartografía nacional. El capabilities pesa 2,7 MB, así que cacheálo.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Noruega — Kartverket. Capas: topo, topograatone, toporaster y sjokartraster para cartas náuticas.
- WMTS (QGIS + navegador):
España — IGN. Ortofotos PNOA y el ráster topográfico, en dos servicios separados. Ambos responden en menos de un segundo — el par nacional más rápido de esta lista.
- WMS, ortofotos PNOA (QGIS):
- WMS, ortofotos PNOA (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
- WMS, ráster topográfico (QGIS):
- WMS, ráster topográfico (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Austria — basemap.at. Basemap nacional gratuito, sin clave.
- WMTS (QGIS + navegador):
Bélgica — NGI CartoWeb. El basemap topográfico oficial.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Italia — Ministerio de Ambiente. Fijate en el parámetro obligatorio map= — si lo omitís, recibís un error. Es además el único endpoint de acá cuya URL base ya trae query string, así que la línea del navegador agrega & en lugar de ?.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Reino Unido — Environment Agency. Modelo digital de terreno LiDAR de un metro para Inglaterra, gratis. Los basemaps del Ordnance Survey todavía piden clave de API.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Portugal — DGT. Ortofotos nacionales.
- WMS (QGIS):
- WMS (Navegador):
América del Norte
Estados Unidos — USGS y NOAA. Mirá las secciones de arriba. Sigue siendo el stack gratuito más profundo del mundo.
Canadá — CBMT en GeoGratis. El mapa base bilingüe de Canadá. El endpoint WMTS que circula en listas viejas devuelve HTTP 404 — usá el WMS.
- WMS (QGIS):
- WMS (Navegador):
Asia-Pacífico
Australia — Geoscience Australia. El mapa topográfico nacional. El capabilities pesa 1,4 MB y tarda unos cuatro segundos.
- WMS (QGIS):
- WMS (Navegador):
- Abrir en el visor: Abrir en el visor WMS / WMTS
Japón — GSI. Este es XYZ, no WMS, así que no hay capabilities para abrir — solo el template. Otros estilos incluyen pale, blank, relief y seamlessphoto para imagen aérea. Rápido y gratuito. La cobertura es solo Japón: pedí un tile fuera del país y recibís un HTTP 404, que es fácil de confundir con un servicio muerto.
- XYZ (template):
Bonus: templates de tiles XYZ
No son WMS ni WMTS, así que no hay nada para abrir en el navegador — pegás el template directo en MapLibre o en Leaflet. Son fuentes ráster simples y son rápidas, y todas sirvieron un tile en nuestras pruebas.
- OSM estándar — — solo uso justo. La OSM Foundation prohíbe explícitamente el uso pesado o comercial. No montes un producto sobre esto.
- OSM Humanitarian — — alto contraste, excelente para trabajo de campo. La misma salvedad de uso justo.
- OpenTopoMap — — curvas de nivel y relieve sombreado. Uso justo.
- CARTO Positron — — basemap gris y limpio, plan gratuito con atribución.
- Esri World Imagery — — fijate en el orden invertido
{z}/{y}/{x}. Todo el mundo tropieza con esto exactamente una vez. - OpenSeaMap — — overlay transparente de señalización náutica. Casi todos los tiles están prácticamente vacíos por diseño, así que una respuesta sospechosamente chica no es una respuesta rota.
Servidores lentos (funcionan — dales tiempo)
geoservicos.ibge.gov.br— Brasil, IBGE — el más lento de la página: de 30 a 47 s para entregar suGetCapabilitiesde 21 MB en nuestras corridas de septiembre.geo.vliz.be— Marine Regions (VLIZ) — de 12 a 30 s para responder alGetCapabilities.maps.dwd.de— Servicio Meteorológico Alemán — de 12 a 20 s.imagery.nationalmap.gov— USGS National Map, imágenes NAIP — cualquier cosa entre 1 y 15 s; cambia de corrida en corrida.gibs.earthdata.nasa.gov— NASA GIBS, WMTS geográfico — normalmente rápido desde la CDN (de 1,6 a 8 s), pero una corrida tardó 40 s. El capabilities es grande, y la grilla geográfica es la más lenta de los dos endpoints de GIBS.
QGIS espera una respuesta lenta de capabilities sin problema. Una pestaña del navegador, o un proxy con timeout de 10 s, no — subí el timeout antes de declarar muerto a alguno de estos. No están en la sección "Enlaces rotos" a propósito.
Las cinco cosas que realmente van a romper tu mapa
Todo lo de arriba es la parte fácil. Ahora, lo que nadie te cuenta.
El CORS te va a matar en el navegador, y en silencio. Un WMS que funciona perfecto en QGIS puede ser completamente inutilizable en una aplicación web, porque al cliente de escritorio no le importa Access-Control-Allow-Origin y al navegador le importa muchísimo. No hay forma de arreglarlo desde el frontend. Tu única salida es un proxy en el servidor. O sea: si estás evaluando un endpoint para una aplicación web, probálo desde el navegador, no desde curl — curl te va a decir alegremente que está todo bien justo hasta el momento en que no lo está. Digital Earth Africa es la trampa inversa, y igual de cruel: curl recibe un 200, Chrome recibe un 403.
Si tu WMS está fallando en el navegador por otro motivo — contenido mixto, un GetCapabilities bloqueado o malformado, un error HTTP directo — mirá por qué tu WMS no carga para la solución que coincide con tu error exacto.
No todos los servicios soportan tu proyección. La mayoría de los mapas web usan EPSG:3857. Muchos servicios nacionales publican solo en un CRS local — EPSG:2154 en Francia, EPSG:25832 en Alemania, EPSG:21781 en Suiza. Un WMS puede reproyectar al vuelo, si anuncia tu CRS. Un WMTS no puede, nunca. Revisá los CRS y los tile matrix sets anunciados antes de comprometerte.
Los documentos de capabilities son enormes. El de NASA GIBS pesa 5,6 MB. El del IBGE supera los 21 MB y tardó de 30 a 47 s. Los de swisstopo y de la Géoplateforme francesa rondan los 2,8 MB cada uno. Si tu aplicación pide el capabilities al cargar la página, acabás de sumarle diez segundos al tiempo hasta que aparece el primer mapa. Pedílo una vez, cacheá la lista de capas, dejá fijo en el código lo que usás.
Gratuito significa uso justo, no ilimitado. Casi todos los endpoints de esta lista son un bien público financiado por un gobierno o por una organización sin fines de lucro. Apuntar tráfico de producción al servidor de tiles de OSM o al plan gratuito de EOX no es viveza, es mala educación — y te van a bloquear. Si tu aplicación tiene usuarios de verdad, cacheá los tiles en tu propio borde.
La atribución no es opcional. OSM la exige bajo la ODbL. Copernicus, EOX y las agencias nacionales también. Es una condición de licencia, no una cortesía. Ponéla en el mapa.
Y si dejás que los usuarios peguen sus propias URLs de WMS
Acabás de construir una vulnerabilidad de server-side request forgery. Una URL provista por el usuario y descargada por tu servidor en su nombre puede apuntarse a endpoints de metadatos de la nube, a localhost, o a cualquier otra cosa dentro de tu red privada. Si aceptás endpoints WMS y WMTS arbitrarios — como cualquier plataforma GIS de verdad tiene que hacer — tenés que validar el esquema, resolver el hostname y rechazar los rangos de direcciones privadas y link-local antes de hacer la petición, y de nuevo después de cualquier redirección. Esta la aprendimos bien, en nuestro propio producto.
Enlaces rotos que todavía vas a encontrar por ahí
gibs.earthdata.nasa.gov/wmts/epsg3857/best/wmts.xml— HTTP 400. Usá la ruta/best/1.0.0/WMTSCapabilities.xml.gebco.net/data_and_products/gebco_web_services/...— HTTP 404. Usáwms.gebco.net/mapserv?.portal.onegeology.org/...— certificado TLS inválido, rechazado por cualquier cliente moderno.maps.geogratis.gc.ca/wmts/en/1.0.0/WMTSCapabilities.xml(Canadá) — HTTP 404. Usá el WMS del CBMT.wxs.ign.fr/{key}/...(Francia) — discontinuado, reemplazado pordata.geopf.fr, que no pide clave.- Tiles de Stadia Maps sin clave — HTTP 401. El plan gratuito ahora exige registro.
Y uno que no es ningún enlace roto, aunque lo parezca: un endpoint de servicio pelado, sin query string. 502 Bad Gateway, un reporte de excepción, una página en blanco — diga lo que diga el servidor, lo que te está diciendo es "eso no fue una petición", no "estoy muerto". Agregale SERVICE=WMS&REQUEST=GetCapabilities antes de descartar nada.
Por qué mantenemos esta lista
En Geodocs creemos que el GIS debería ser accesible. La mitad de la razón por la que existe este post es que nosotros mismos necesitábamos la lista. Nuestra plataforma permite que los equipos tiren un endpoint WMS o WMTS directo dentro de un proyecto, junto a sus propios archivos KML, Shapefile y GeoJSON, y nos cansamos de descubrir en tiempo de ejecución cuáles URLs se habían podrido.
Si preferís no administrar a mano una pila de URLs de capabilities, un proxy para las que se rompen por CORS y un caché de tiles para que no te limiten por tasa, eso es exactamente lo que hace Geodocs. Todos los endpoints de esta página funcionan ahí sin configurar nada.
¿Encontraste un enlace muerto, o un endpoint que deberíamos incluir? Escribinos. Esta lista se vuelve a probar y a republicar, no se copia y pega.
Última verificación: 10 de septiembre de 2026.