Generado localmente con crypto.getRandomValues - nunca se transmite.
Qué hace
Genera direcciones MAC EUI-48 aleatorias en tu navegador - una sola o un lote de hasta 100. La herramienta genera al cargar y en cada cambio de opción; Generar relanza el lote. Las opciones están en el panel izquierdo y la lista en vivo en una columna derecha fija, con una insignia de recuento, copia y una descarga mac-addresses.txt. La aleatoriedad procede de crypto.getRandomValues en local - no se transmite nada. Cada opción queda codificada en la URL, así que un formato que hayas ajustado se puede guardar como marcador o compartir como enlace.
Cómo usarlo
- Elige un formato - el control de separador, o uno de los chips de selección rápida:
| Preajuste | Forma | Dónde lo ves |
|---|---|---|
| Dos puntos, minúsculas (por defecto) | 02:9f:1a:c4:b7:e8 |
Linux ip link, macOS ifconfig |
| Guion, mayúsculas | 02-9F-1A-C4-B7-E8 |
Windows ipconfig /all, getmac |
| Punto, minúsculas | 02.9f.1a.c4.b7.e8 |
pares de octetos con puntos que imprimen algunas CLI de switches |
| Sin separador | 029f1ac4b7e8 |
hex desnudo para configuraciones, filtros y regexes |
- Opcionalmente introduce un prefijo OUI de 6 dígitos hexadecimales como
aabbcc. Se toleran separadores en su interior (aa-bb-ccfunciona). - Ajusta Cantidad (1-100), activa Mayúsculas o Administrada localmente si lo necesitas, y pulsa Generar para relanzar.
- Copia la lista, descárgala como
mac-addresses.txto comparte la URL - lleva tus opciones (?sep=-&case=upper&n=10).
Ejemplos
Los ejemplos deterministas de abajo se produjeron con una secuencia de prueba fija (octetos 02 9f 1a c4 b7 e8), así que son exactos:
- Administrada localmente, con dos puntos (el valor por defecto):
02:9f:1a:c4:b7:e8 - Separador guion:
02-9f-1a-c4-b7-e8- la misma dirección, forma distinta - Con puntos:
02.9f.1a.c4.b7.e8 - Desnuda:
029f1ac4b7e8 - Mayúsculas:
02:9F:1A:C4:B7:E8- solo presentación; la dirección es idéntica - OUI
aabbccfijado:aa:bb:cc:02:9f:1a- tus tres octetos, el resto aleatorio - OUI
001132con Administrada localmente activado:02:11:32:02:9f:1a- el bit U/L se fuerza sobre el primer octeto del fabricante - El mismo OUI con la opción desactivada:
00:11:32:02:9f:1a - OUI mal formado (
zz): muestraInvalid OUI: OUI must be 6 hex digits, got "zz"y no genera nada - Una ejecución real con el RNG criptográfico:
33:89:a4:f0:90:b6- observa el primer octeto impar (ver más abajo)
Buen saber
Una dirección MAC tiene 48 bits - seis octetos. Los tres primeros forman el OUI (la mitad del fabricante, asignada por el IEEE); los tres últimos son la mitad del dispositivo. Dos bits de bandera viven en el primer octeto:
| Bit | Máscara | Nombre | Cuando está a 1 |
|---|---|---|---|
| el menos significativo | 0x01 |
multicast | apunta a un grupo, no a una sola interfaz |
| el segundo menos significativo | 0x02 |
U/L | administrada localmente, no asignada por el fabricante |
- Por qué “administrada localmente” es el valor por defecto. Una dirección universal pertenece a hardware real; los datos de prueba que usan OUI de fabricantes reales pueden colisionar con máquinas de tu red. Forzar el bit U/L marca la dirección como asignada localmente - conservas el formato, eliminas la atribución al fabricante y dejas de suplantar hardware.
02:9f:1a:c4:b7:e8es exactamente eso: primer octeto02= U/L a 1, unicast. - La bandera U/L solo toca el bit
0x02. El bit de multicast (0x01) queda intacto, así que una ejecución puede producir un primer octeto impar como33:89:…. Sirve para datos de prueba y documentación; filtra por un primer octeto par si necesitas unicast garantizado. - Las mayúsculas son solo presentación -
02:9f:1ay02:9F:1Ason la misma dirección. - Las opciones viven en la URL (
sep,case=upper,oui,la=0,n); los valores generados, no - un enlace compartido relanza direcciones nuevas para quien lo recibe. - La cantidad llega como máximo a 100 por lote; pulsa Generar otra vez para más.
- Privado: la aleatoriedad procede de
crypto.getRandomValuesen local - nunca se transmite. - Herramientas relacionadas: Random Port Generator,
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator.