Pular para o conteúdo

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.

Roda no seu navegador EUI-48 e EUI-64 Sem cadastro Atualizado em 22 de jul. de 2026

Á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.

Result

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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).

mac-bits
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-eui64
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.

derive.txt
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.

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.

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.

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.

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 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.

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.

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 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.

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.

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.