MAC Address Formatter · Redes
Reformate qualquer endereço MAC e decodifique seus bits.
Cole um MAC em qualquer notação — 00:1B:44:11:3A:B7 — e este conversor de endereços MAC gratuito online gera novamente todas as formas canônicas, os sinalizadores U/L e I/G e o EUI-64 derivado, tudo no seu navegador.
Área de testes do MAC Address Formatter
Any form — colon 00:1a:2b:3c:4d:5e, hyphen 00-1A-2B-3C-4D-5E, Cisco dot 001a.2b3c.4d5e, or bare 001a2b3c4d5e.
Type a MAC in any form or pick an example to see every separator form, the OUI, the transmission and administration bits, and the IPv6 link-local here.
A lacuna
O mesmo endereço, uma notação diferente em cada ferramenta.
Um switch imprime um MAC com dois-pontos, o Cisco IOS o quer com pontos, uma reserva DHCP usa hífens e o seu script lê hexadecimal puro. Redigitar doze dígitos hexadecimais entre as formas é tedioso, e um único nibble trocado aponta para o dispositivo errado.
Este conversor de formatos de endereços MAC lê qualquer notação que você colar e mostra o restante na hora — inclusive convertendo um endereço MAC do formato com dois-pontos para o formato com pontos da Cisco ou qualquer outra forma. Ele também decodifica os bits U/L e I/G para que você possa distinguir um endereço atribuído por OUI de um administrado localmente, e deriva o EUI-64 usado para construir identificadores de interface IPv6. Roda inteiramente no lado do cliente, no navegador, sem enviar dados e sem nada a instalar.
Trabalhando com a parte de IP em vez disso? Abra o conversor de endereços IP.
O processo
Como funciona.
Quatro passos determinísticos rodam a cada tecla pressionada — tudo dentro da aba do seu navegador, sem chamadas de rede.
-
Detecta a forma.
Dois-pontos, hífens, pontos da Cisco ou hexadecimal puro são todos reconhecidos, em qualquer caixa, com os espaços aparados.
-
Reduz a 48 bits.
Os separadores são removidos e os doze dígitos hexadecimais são lidos como um único valor canônico de 48 bits.
-
Gera novamente cada notação.
Esse valor é representado de volta nas formas com dois-pontos, hífen, ponto da Cisco e pura, em maiúsculas e minúsculas.
-
Sinaliza os bits.
O primeiro octeto produz os sinalizadores U/L e I/G, e inserir FF:FE deriva o EUI-64 modificado.
Bits e notações
O que o formatador decodifica.
Um MAC tem 48 bits — seis octetos. Os dois bits baixos do primeiro octeto carregam significado, e o endereço inteiro pode ser escrito de quatro maneiras equivalentes.
Os bits U/L e I/G
O bit 0 do primeiro octeto é o sinalizador I/G (individual/grupo); o bit 1 é o sinalizador U/L (universal/local).
first octet 00 → 0000 0000
bit 0 I/G = 0 unicast (individual)
bit 1 U/L = 0 universal (OUI-assigned)
first octet 02 → 0000 0010
bit 0 I/G = 0 unicast
bit 1 U/L = 1 locally administered
first octet 01 → 0000 0001
bit 0 I/G = 1 multicast (group) Notações e EUI-64
O mesmo MAC em cada forma, mais o EUI-64 modificado e seu endereço de enlace local fe80::.
MAC 00:1B:44:11:3A:B7
notations 00-1B-44-11-3A-B7 (hyphen)
001b.4411.3ab7 (Cisco dot)
001B44113AB7 (bare hex)
EUI-64 02:1B:44:FF:FE:11:3A:B7 (U/L flipped)
link-local fe80::21b:44ff:fe11:3ab7 Próximo passo
Já tem o endereço de enlace local? Veja-o em cada forma.
O EUI-64 lhe dá um identificador de interface IPv6. Coloque o endereço fe80:: resultante no IP Address Converter para expandi-lo, comprimi-lo e lê-lo como um inteiro — ou abra o Subnet Calculator para o cálculo do prefixo.
00:1B:44:11:3A:B7
→ 02:1B:44:FF:FE:11:3A:B7 (EUI-64)
→ fe80::21b:44ff:fe11:3ab7 (link-local) FAQ
Suas perguntas, respondidas.
Toque em uma pergunta para expandir a resposta.
O que o MAC Address Formatter faz?
Cole um endereço MAC / EUI-48 de 48 bits em qualquer notação — separado por dois-pontos (00:1B:44:11:3A:B7), com hífens (00-1B-44-11-3A-B7), com pontos no estilo Cisco (001b.4411.3ab7) ou em hexadecimal puro (001B44113AB7) — e ele gera todas as outras notações de uma vez, decodifica os bits U/L e I/G e deriva o identificador EUI-64 correspondente. Tudo é calculado no seu navegador; nada é enviado.
Meu endereço chega a sair do meu navegador?
Não. A detecção, a análise e a formatação rodam 100% no lado do cliente, na sua aba — não há servidor, nem conta, nem registros de log. Você pode colar com tranquilidade endereços de hardware do seu inventário interno.
Quais notações MAC ele lê e gera?
Ele lê as notações com dois-pontos, com hífen, com ponto da Cisco (xxxx.xxxx.xxxx) e em hexadecimal puro, em maiúsculas ou minúsculas, e tolera espaços ao redor. Ele gera as formas com dois-pontos, com hífen, com ponto da Cisco e a forma pura nos dois casos, para que você possa copiar a que o seu switch, hypervisor ou arquivo de configuração espera.
O que significam os bits U/L e I/G?
São os dois bits menos significativos do primeiro octeto. O bit I/G (bit 0) é o sinalizador individual/grupo: 0 é um endereço unicast, 1 é um endereço multicast (de grupo). O bit U/L (bit 1) é o sinalizador universal/local: 0 significa um endereço globalmente único, atribuído via OUI pelo fabricante; 1 significa que o endereço é administrado localmente — por exemplo, um MAC aleatorizado ou de máquina virtual.
O que é o EUI-64 e como ele se relaciona com um endereço de enlace local?
O EUI-64 é o identificador de interface de 64 bits derivado de um MAC de 48 bits inserindo FF:FE no meio e invertendo o bit U/L. É a forma histórica pela qual um host IPv6 montava a metade de host do seu endereço: anteponha o prefixo de enlace local fe80::/64 a esse EUI-64 e você obtém o endereço IPv6 de enlace local da interface. O formatador mostra tanto o EUI-64 modificado quanto o endereço fe80:: resultante.
Como converto um endereço MAC em um endereço IPv6 de enlace local usando EUI-64?
Divida o MAC de 48 bits ao meio e insira FF:FE entre as duas metades para gerar um valor de 64 bits. Em seguida, aplique XOR no primeiro octeto com 0x02 para inverter o bit U/L — esse é o identificador de interface EUI-64 modificado. Anteponha o prefixo de enlace local fe80::/64 para obter o endereço fe80:: completo. A ferramenta executa os três passos automaticamente e mostra o resultado IPv6 comprimido ao lado de todas as notações MAC.
Como converto um endereço MAC para o formato com pontos da Cisco?
O Cisco IOS usa três grupos de quatro dígitos hexadecimais em minúsculas separados por pontos, por exemplo 001b.4411.3ab7. O formatador remove qualquer separador da entrada, agrupa os doze dígitos hexadecimais em tripletos de quatro dígitos e gera a notação com pontos da Cisco ao lado das formas com dois-pontos, com hífen e pura. Não é preciso fazer scripting nem reagrupar manualmente.
O que é um OUI e o que esta ferramenta mostra sobre ele?
O OUI (identificador único organizacional) são os primeiros 24 bits — os três primeiros octetos — de um endereço MAC, atribuídos pelo IEEE para identificar o fabricante ou registrante. O formatador extrai e exibe a parte do OUI (por exemplo, 00:1B:44) para que você possa identificar o bloco do fornecedor. A resolução completa do nome do fornecedor exige a base de dados completa do IEEE, que a ferramenta não inclui, mas o próprio valor do OUI é sempre exibido.
O que é um endereço MAC administrado localmente e como sei se um endereço é administrado localmente?
Um endereço administrado localmente é atribuído por software ou por um administrador de rede em vez de vir gravado no hardware pelo fabricante. Ele é sinalizado definindo o bit U/L (o segundo bit menos significativo do primeiro octeto) como 1, o que equivale a aplicar XOR no primeiro octeto com 0x02. As NICs de máquinas virtuais e os endereços MAC aleatorizados costumam usar esse sinalizador. O formatador lê o bit U/L diretamente e rotula o endereço como Universal / atribuído por OUI ou Administrado localmente.
More free, private DevOps tools.
O MAC Address Formatter é uma das ferramentas do OpsCanopy — um dossel crescente de validadores, conversores e testadores baseados no navegador que nunca tocam um servidor.
Mais em Redes
Começando com Networking? Leia o guia de Networking →
29 ferramentas gratuitas, todas capazes de funcionar offline — o opscanopy.com não exige cadastro e não envia nada.
Mais sobre redes: o Subnet Calculator e o conversor de endereços IP, ou explore o diretório de ferramentas completo.
Fornecido como está, por conveniência. OpsCanopy é gratuito e aberto.