Generador de direcciones MAC aleatorias

Crea hasta 100 direcciones MAC aleatorias de una vez. Por defecto son direcciones unicast administradas localmente, las adecuadas para máquinas virtuales, contenedores y pruebas, porque nunca chocan con el rango de un fabricante. También puedes mantener el prefijo de un fabricante y sortear el resto.

Tipo

Direcciones MAC

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Elige cuántas direcciones necesitas (hasta 100).
  2. Elige el tipo: Administradas localmente para máquinas virtuales y pruebas, Cualquier unicast o Con prefijo de fabricante, y escribe el prefijo.
  3. Elige el formato y las mayúsculas o minúsculas.
  4. Copia la lista o pulsa Generar de nuevo.

Cómo funciona

Una dirección MAC tiene 6 bytes. Los dos bits menos significativos del primer byte son indicadores:

  • bit 0 (I/G): 0 = unicast, 1 = multicast;
  • bit 1 (U/L): 0 = asignada por el fabricante, 1 = administrada localmente.

El generador saca todos los bytes de crypto.getRandomValues y luego ajusta los indicadores: para administradas localmente pone el bit 0 a 0 y el bit 1 a 1, para cualquier unicast solo pone el bit 0 a 0, y con prefijo de fabricante deja tus tres primeros bytes tal cual.

Ejemplo

Un primer byte aleatorio 0xA9 es 10101001 en binario. Para una dirección local, el generador pone a 0 el último bit y a 1 el penúltimo: 10101010 = 0xAA. La dirección podría quedar AA:3F:91:0C:7E:25: su segundo dígito A la marca como local y el primer byte par, como unicast.

Consejos

  • Los hipervisores suelen tener sus propios prefijos; una dirección administrada localmente no choca con ellos.
  • Cada herramienta espera un formato: Linux usa dos puntos, Windows guiones y los equipos Cisco grupos de cuatro con punto.
  • Para pasar una dirección que ya tienes de un formato a otro, usa el formateador de direcciones MAC.

Preguntas frecuentes

¿Qué es una dirección MAC administrada localmente?

Aquella cuyo segundo bit menos significativo del primer byte vale 1, de modo que el segundo dígito hexadecimal es 2, 6, A o E (por ejemplo 02:… o 3A:…). Los fabricantes no usan ese rango, por eso es la opción segura para máquinas virtuales, contenedores, redes de prueba y MAC aleatorias.

¿Qué diferencia hay entre unicast y multicast?

La distingue el bit menos significativo del primer byte: 0 es unicast (una sola interfaz de red) y 1 es multicast (un grupo). La dirección propia de un dispositivo debe ser unicast, así que el generador siempre pone ese bit a 0, salvo que tu prefijo lo active.

¿Puedo usar el prefijo de un fabricante real?

Sí: escribe su OUI (los tres primeros bytes) y los tres últimos serán aleatorios. Esas direcciones parecen hardware real, así que úsalas solo en redes que controles, donde no puedan chocar con un dispositivo de verdad.

¿Las direcciones son únicas?

Dentro de una lista, sí: los duplicados se vuelven a sortear. Con un prefijo de fabricante hay 16,7 millones de direcciones posibles, así que coincidir con otro equipo es poco probable pero posible; las administradas localmente tienen mucho más margen.

Más en Generadores

Todas las herramientas de la categoría: Generadores ·Actualizado el 7 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.