Resolución de pantalla vs coordenadas: cómo cambia el número de píxeles tu posición X/Y

Tu pantalla — detectada automáticamente:

Resolución lógica
DPR
Resolución física
Tamaño del píxel físico

Mueve el ratón a la coordenada (960, 540) en un monitor de 1080p y estarás justo en el centro. Haz lo mismo en una pantalla 4K y aterrizarás en el cuadrante superior izquierdo, apenas a un cuarto del recorrido. Mismos números, punto completamente distinto de la pantalla.

La mayoría de comparativas de resolución hablan de cantidades de píxeles y relaciones de aspecto. Esta es diferente: vamos a examinar cómo cambia el sistema de coordenadas en sí al pasar de 720p a 4K — qué se desplaza, qué se rompe y por qué tus scripts de automatización dejan de funcionar. Los valores reales de tu pantalla están detectados arriba.

Abrir herramienta gratuita de coordenadas de pantalla

El sistema de coordenadas de tu pantalla — en vivo

Cada pantalla es una cuadrícula de píxeles, y cada píxel tiene una dirección única (X, Y). La esquina superior izquierda siempre es (0, 0). La esquina inferior derecha es (anchura − 1, altura − 1). A continuación se muestran las coordenadas lógicas que tu navegador reporta (pueden diferir de los píxeles físicos si el escalado DPI está activo — consulta la caja superior para ver ambos):

Origen (esquina superior izquierda)
(0, 0)
Esquina inferior derecha
Punto central
Ancho útil (sin barra de tareas)

Estos números son las coordenadas en vivo de tu pantalla. Mueve esta página a otro monitor, o cambia tu resolución, y los valores se actualizarán. Pruébalo — la diferencia entre la teoría y tu pantalla real es lo que hace que trabajar con coordenadas sea complicado. Usa nuestra herramienta de coordenadas de pantalla para rastrear la posición de tu ratón en todo este espacio de coordenadas en tiempo real.

Tabla comparativa de resoluciones: píxeles, coordenadas y precisión

Aquí tienes la tabla de referencia para cada resolución habitual — cantidad de píxeles, rango de coordenadas, punto central y PPI típico. Guárdala si escribes scripts de automatización, configuras overlays en OBS o preparas layouts de juegos.

ResoluciónNombreTotal de píxelesRango de coordenadasCentroPPI típico
1280×720720p (HD)921.600(0,0) – (1279,719)(640, 360)~60
1366×7681.049.088(0,0) – (1365,767)(683, 384)~100
1920×10801080p (Full HD)2.073.600(0,0) – (1919,1079)(960, 540)~92
2560×14401440p (QHD)3.686.400(0,0) – (2559,1439)(1280, 720)~109
3440×1440Ultrawide QHD4.953.600(0,0) – (3439,1439)(1720, 720)~109
3840×21604K (UHD)8.294.400(0,0) – (3839,2159)(1920, 1080)~140

Dato a tener en cuenta: Si duplicas la resolución en ambas direcciones (1080p a 4K), cuadruplicas el total de píxeles. El punto central también se duplica — (960, 540) pasa a ser (1920, 1080).

Mismo punto, coordenadas distintas: cómo se mueve (960, 540)

La coordenada (960, 540) es el centro exacto de una pantalla de 1080p. Pero, ¿qué le pasa a esa misma posición física cuando cambias la resolución?

ResoluciónQué significa (960, 540)Posición en pantalla
1280×72075 % de ancho, 75 % de altoZona inferior derecha — nada cerca del centro
1920×108050 % de ancho, 50 % de altoCentro exacto
2560×144037,5 % de ancho, 37,5 % de altoCuadrante superior izquierdo
3840×216025 % de ancho, 25 % de altoLejos en la zona superior izquierda — solo a un cuarto del recorrido

Esto sorprende a mucha gente. Si codificas (960, 540) como "centro" en tu script, fallará en cualquier resolución que no sea 1080p. La solución es sencilla: calcula las coordenadas relativas a la resolución actual:

// En lugar de codificar valores fijos:
click(960, 540); // solo funciona en 1080p!

// Calcula el centro dinámicamente:
centerX = screen.width / 2;
centerY = screen.height / 2;
click(centerX, centerY); // funciona en cualquier resolución

El mismo principio aplica a las configuraciones multimonitor, donde el sistema de coordenadas se extiende a través de varias pantallas — el "centro" depende del monitor que estés usando.

Cuánto espacio de coordenadas roba la barra de tareas

La barra de tareas de Windows tiene entre 40 y 48 píxeles de alto, según el escalado. Parece poco, pero en una pantalla de baja resolución es un buen trozo de tu espacio útil:

ResoluciónAltura de pantallaPíxeles de la barraAltura perdidaRango de coordenadas útil
1280×720720px~40px5,6 %Y: 0 – 679
1920×10801080px~40px3,7 %Y: 0 – 1039
2560×14401440px~48px3,3 %Y: 0 – 1391
3840×21602160px~48px2,2 %Y: 0 – 2111

Qué significa esto en la práctica: En una pantalla de 720p con la barra de tareas abajo, el centro útil se desplaza unos 20 píxeles hacia arriba — de (640, 360) a aproximadamente (640, 340). Si necesitas clics con precisión de píxel, no te olvides de restar la barra de tareas.

macOS tiene su propio enfoque: la barra de menú ocupa permanentemente entre 25 y 30 píxeles en la parte superior (a menos que la ocultes automáticamente). En un MacBook con notch, la barra de menú es aún más alta. Todos estos son coordenadas que pierdes del espacio útil.

Precisión de coordenadas: por qué 4K te da precisión submilimétrica

En un monitor de 24 pulgadas a 1080p, cada píxel mide aproximadamente 0,28 mm de ancho. Cuando haces clic en la coordenada (500, 300), tu cursor aterriza en algún punto dentro de un cuadrado de 0,28 mm. Pasa a un monitor de 27 pulgadas a 4K y cada píxel se reduce a unos 0,16 mm — casi la mitad. (En un 4K de 24 pulgadas, más pequeño pero más denso, los píxeles son aún más diminutos: ~0,14 mm.)

ResoluciónTamaño del monitorTamaño del píxel (aprox.)Error de 1 píxel =
1280×72024"0,42 mmVisible a simple vista
1920×108024"0,28 mmApenas visible
2560×144027"0,23 mmDetalle subpíxel
3840×216024"0,14 mmInvisible sin aumento
3840×216027"0,16 mmInvisible sin aumento
3840×216032"0,18 mmCasi calidad de impresión

Para la mayoría de tareas, 1080p es suficientemente preciso. Pero si estás calibrando un eye tracker, trabajando con pantallas médicas o escribiendo automatización pixel-perfect, la resolución extra marca una diferencia real. El problema es que no todos los píxeles son iguales: algunos son "físicos" y otros son "lógicos", y confundirlos es lo que rompe tus scripts. Más sobre esto en nuestra guía de píxeles físicos vs lógicos.

Qué significa esto para la automatización y la precisión de los clics

Si escribes scripts que hacen clic en posiciones específicas de la pantalla — PyAutoGUI, AutoHotkey, Selenium, lo que sea — la resolución es el factor más importante para que tu script funcione realmente:

Regla de oro: nunca codifiques coordenadas de píxel fijas. Consulta el tamaño de pantalla en tiempo de ejecución y calcula las posiciones como porcentajes. Tus scripts funcionarán en cualquier resolución.

# Ejemplo en Python: clic independiente de la resolución
import ctypes, pyautogui

# Hacer que PyAutoGUI vea los píxeles reales (consciente del DPI)
ctypes.windll.user32.SetProcessDPIAware()

# Calcular el centro de la pantalla actual
w, h = pyautogui.size()
center_x, center_y = w // 2, h // 2
pyautogui.click(center_x, center_y)

Para la solución completa de PyAutoGUI que cubre escalado DPI, multimonitor y offsets de región de captura, consulta nuestra guía de coordenadas con PyAutoGUI.

Preguntas frecuentes

¿Un monitor más grande cambia mis coordenadas?

No. Las coordenadas las determina la resolución, no el tamaño físico. Un monitor de 24 pulgadas a 1080p y uno de 32 pulgadas a 1080p tienen el mismo rango de coordenadas: (0, 0) a (1919, 1079). Simplemente los píxeles son físicamente más grandes en la pantalla de 32 pulgadas.

¿Por qué mi script hace clic en el sitio equivocado después de cambiar la resolución?

Porque tu script usa coordenadas calibradas para una resolución en una resolución diferente. La coordenada (960, 540) es el centro de una pantalla de 1080p pero solo el 25 % del recorrido en una pantalla 4K. Siempre recalcula las posiciones relativas a la resolución actual.

¿Qué resolución debo usar para testing de automatización?

Usa la resolución que tus usuarios objetivo tengan más probabilidad de usar. Eso sigue siendo 1920×1080 para la mayoría de usuarios de escritorio. Si testas para diseñadores o desarrolladores, 2560×1440 es la siguiente más común. Siempre prueba en al menos dos resoluciones para detectar coordenadas fijas problemáticas.

¿Los juegos usan coordenadas de pantalla igual que el escritorio?

En su mayoría, sí. Los juegos en pantalla completa usan el sistema de coordenadas de la resolución completa. Pero los juegos en ventana sin bordes pueden usar la resolución del escritorio, y algunos motores aplican su propio escalado interno. Por eso los overlays de juegos (puntos de mira, minimapas) a veces aparecen desplazados — el overlay y el juego usan sistemas de coordenadas diferentes.

¿Cómo obtengo mi resolución de pantalla actual programáticamente?

En JavaScript: screen.width y screen.height. En Python: pyautogui.size(). En AutoHotkey v2: A_ScreenWidth y A_ScreenHeight. Ten en cuenta que todos estos pueden devolver la resolución lógica (escalada) si no tienes activada la conciencia de DPI — consulta nuestra guía de escalado DPI para más detalles.

Abrir rastreador de coordenadas en vivo Buscador del centro de pantalla