Генератор MAC-адресов онлайн

Создавайте случайные MAC-адреса мгновенно, до 1 000 за раз: по умолчанию локально администрируемые, а при желании — из блока производителя или диапазона виртуальной машины, с разбором каждого бита.

Реестр IEEE обновлён 18 окт. 2026 г. · RFC 9542 · создаётся в вашем браузере через crypto.getRandomValues или по вашему seed

Цветная цифра — вторая шестнадцатеричная: два её младших бита и есть флаги U/L и I/G.

Квадрант 802c
Локальный · одноадресный

Локально администрируемый одноадресный: подходит для тестов, виртуальных машин и стендов и никогда не совпадёт с адресом производителя.

Структура44 случайных бита · 4 фиксированных бита
62201716CD86
1U/L · локальный0I/G · одноадресный00Z Y · AAI

Наведите курсор на цифру или коснитесь её, чтобы увидеть её биты

Создаётся в вашем браузере через crypto.getRandomValues; ничего не отправляется.

Необязательно: от 1 до 5 октетов, закреплённых в начале.
Seed
Никогда не создаватьАдреса, которые уже заняты

Ищете частный адрес Wi-Fi своего телефона? Телефоны создают его сами: как это делает каждая системаПроверьте любой адрес в Поиске MAC-адреса

Генератор MAC-адресов: что это такое?

Генератор MAC-адресов создаёт корректные 48-битные аппаратные адреса для виртуальных машин, тестовых данных и лабораторных стендов. Адреса можно создавать по одному или сразу тысячей. Здесь их выдаёт криптографический генератор случайных чисел вашего браузера — или они воспроизводимо создаются по выбранному вами seed, — а два флаговых бита выставляются так, чтобы адрес был именно тем, что вы просили: локально администрируемым одноадресным, если вы не выбрали производителя, виртуальную машину, групповой адрес или диапазон для документации.

«Корректный» означает три вещи: 48 бит (12 шестнадцатеричных цифр), сброшенный бит I/G, чтобы адрес обозначал один интерфейс, и бит U/L, подходящий для задачи. Больше этого не подтвердит ни один реестр: локально администрируемый адрес не принадлежит ни одному производителю, и тот, кто его использует, сам следит за его уникальностью в своей сети.

Каждый адрес создаётся прямо на этой странице и никуда не отправляется. Режимы Производитель и Виртуальная машина выбирайте только тогда, когда нужен именно такой блок: эти адреса лежат внутри реального назначения компании, а поиск по производителю отправляет к нам введённое вами название компании, чтобы найти её блоки IEEE.

Один адрес, бит за битомIEEE 802 · RFC 9542
  • случайные: выданы вашим браузером
  • Z Y = 0 0: квадрант AAI
  • U/L = 1: локально администрируемый
  • I/G = 0: одноадресный, один интерфейс
02:4F:9A:1C:77:E3 — адрес того вида, который страница создаёт сразу при открытии. Первый октет 02 — это 0000 0010: два его младших бита делают адрес локально администрируемым одноадресным, поэтому вторая шестнадцатеричная цифра равна 2.
Генератор MAC-адресов: случайный локально администрируемый адрес с разметкой 48 бит, флаговых битов и квадранта 802cГенератор MAC-адресов: случайный локально администрируемый адрес с разметкой 48 бит, флаговых битов и квадранта 802cВыберите режимПо умолчанию — случайный локальный; ещё есть блок производителя, диапазон гипервизора, групповой адрес и диапазон для документации.Сам адресНажмите на него, чтобы скопировать. Цветная цифра несёт флаги U/L и I/G.Каждый битСхема показывает, какие биты фиксированы, какие случайны и о чём говорят флаги.Этот адресТип, квадрант, владелец блока, вероятность повтора, все варианты записи и готовая команда.До 1 000Каждый раз разные — текстом, в CSV или JSON, а seed позволит получить тот же список снова.
Случайный локально администрируемый адрес по частям: флаговая цифра, квадрант 802c, случайные биты и колонка со всеми вариантами записи. Выберите номер, чтобы увидеть, что показывает каждая часть.

Случайный MAC-адрес: когда он нужен?

Генератор случайных MAC-адресов нужен тогда, когда адрес требуется чему-то, чего нет среди реальных устройств: виртуальной машине, коммутатору на стенде, сети контейнеров, тестовому набору данных. Случайные локально администрируемые адреса созданы ровно для этого: такие адреса не назначают ни одному производителю, поэтому ни один из них не совпадёт с «прошитым» адресом настоящего устройства.

Телефоны и ноутбуки тоже создают случайные адреса — ради приватности в Wi-Fi. Это операционная система сама выбирает себе адрес для каждой сети; раздел о частных адресах Wi-Fi ниже показывает, как это делает каждая из них.

Два случая — исключения. Виртуальной машине часто лучше подходит собственный диапазон её гипервизора, который гипервизор узнаёт, а оборудованию, которое вы продаёте, нужен блок, купленный у IEEE. Случайный адрес обязан быть уникальным только там, где он используется: внутри одной сети, а не во всём мире.

Какой адрес для какой задачи
  • Документация, скриншоты и тестовые данныеЗарезервирован, чтобы примеры никогда не совпали с реальными устройствами.Диапазон для документации00:00:5E:00:53:5A
  • Лабораторный стенд, тестовый стенд, сеть контейнеровЛюбая вторая цифра 2, 6, A или E; цифра 2 (AAI) там, где соблюдают SLAP.Случайный локальный42:79:4A:D5:C6:02
  • Виртуальная машина в вашей сетиVMware Workstation и Fusion принимают только свой ручной диапазон.Диапазон её гипервизора или случайный локальный00:50:56:19:CC:19
  • Новый адрес для вашего сетевого адаптераЛокальный адрес перекрывает «прошитый»; драйверы и системы это допускают.Только случайный локальный92:CA:60:D5:42:B0
  • Оборудование, которое вы продаётеТолько назначение IEEE делает адреса уникальными во всём мире.Собственный блок IEEEMA-L · MA-M · MA-S
  • Группа многоадресной рассылкиАдреса групп задаёт сам протокол: здесь это mDNS поверх IPv4.Адрес группы этого протокола01:00:5E:00:00:FB
Какой вид адреса нужен каждой задаче и адрес, который генератор для неё создал. Блок от IEEE нужен только оборудованию, которое вы продаёте; всё остальное помещается в локальную половину адресного пространства.

Формат MAC-адреса: как его записывают?

MAC-адрес — это 12 шестнадцатеричных цифр, 48 бит, которые обычно записывают шестью парами. В Linux и macOS пары разделяют двоеточиями (02:4f:9a:1c:77:e3), в Windows — дефисами (02-4F-9A-1C-77-E3), а на оборудовании Cisco адрес пишут тремя группами по четыре цифры (024f.9a1c.77e3).

Это один и тот же адрес. Регистр букв значения не имеет, и почти любая программа читает все варианты записи; некоторым инструментам нужны только 12 цифр подряд — например VBoxManage из VirtualBox и PowerShell в Hyper-V. Сам IEEE записывает адреса через дефисы и называет такую запись шестнадцатеричным представлением.

Один адрес, пять способов записив каждом 48 бит
ФорматТот же адресСимволовКто так пишет
Двоеточия02:4f:9a:1c:77:e317Linux, macOS, Android, Xen
Дефисы02-4F-9A-1C-77-E317Windows; так пишут IEEE и IETF
Точки Cisco024f.9a1c.77e314Cisco IOS: три группы по четыре цифры
Без разделителей024F9A1C77E312VirtualBox, Hyper-V, код и базы данных
Пробелы02 4F 9A 1C 77 E317Hex-дампы и некоторые печатные наклейки

Читаются все варианты, в любом регистре^[0-9A-Fa-f]{2}([:\- ]?)(?:[0-9A-Fa-f]{2}\1){4}[0-9A-Fa-f]{2}$|^([0-9A-Fa-f]{4}\.){2}[0-9A-Fa-f]{4}$

Пример адреса во всех вариантах записи. Программы читают их все и в любом регистре; переключатель «Формат» в генераторе и строки «Запись» в правой колонке дают каждый вариант готовым к копированию.

Локальный или универсальный адрес: какой бит это решает?

У локально администрируемого MAC-адреса установлен бит U/L — бит 1 первого октета. Его видно по второй шестнадцатеричной цифре: у локальных одноадресных адресов это 2, 6, A или E. У универсально администрируемого адреса этот бит сброшен, и сам адрес взят из блока, который IEEE выделил конкретной компании.

IEEE никогда не назначает адрес с установленным локальным битом, поэтому локальный адрес не может совпасть с «прошитым» адресом какого-либо устройства. Именно поэтому генератор по умолчанию выдаёт локальные одноадресные адреса. Уникальности сам по себе этот бит не даёт: тот, кто раздаёт локальные адреса, следит за ней в своей сети.

IEEE 802c делит локальные адреса на четыре квадранта по следующим двум битам, а таблицу приводит RFC 9542. Случайным адресам отведён квадрант AAI со второй цифрой 2 — он и стоит здесь по умолчанию. SLAP необязателен, и по самому кадру не понять, придерживается ли его сеть. Цифра 2, 6, A или E в сети Wi-Fi часто означает приватный адрес телефона, но это не более чем догадка: так начинается любой локально администрируемый адрес, включая те, что создаёт эта страница, и те, что используют виртуальные машины.

О чём говорит вторая шестнадцатеричная цифрачетыре младших бита первого октета
  • U/L бит 1 первого октета: 0 — универсальный (блок IEEE), 1 — локальный
  • I/G бит 0: 0 — один интерфейс, 1 — группа
  • Z Y задают квадрант 802c локального адреса: AAI, ELI, SAI или зарезервированный
Все возможные вторые цифры и их смысл. Локальный одноадресный адрес — это 2, 6, A или E; внутри них IEEE 802c отдаёт 2 администраторам и генераторам случайных адресов (AAI), A — владельцам Company ID (ELI), E — протоколам IEEE (SAI), а 6 оставляет зарезервированной. Обведённая двойка — это вторая цифра примера адреса 02:4F:9A:1C:77:E3.

Одноадресный или групповой: в чём разница?

Одноадресный (unicast) MAC-адрес обозначает один сетевой интерфейс; групповой (multicast) — группу, и кадры, отправленные на него, принимает каждый интерфейс, вошедший в эту группу. Выбор делает бит 0 первого октета: 0 — одноадресный, 1 — групповой, поэтому нечётная вторая шестнадцатеричная цифра означает групповой адрес.

Устройство не может взять групповой адрес себе. Протоколы получают адреса своих групп по жёстким правилам: многоадресная рассылка IPv4 — от 01:00:5E:00:00:00 до 01:00:5E:7F:FF:FF, IPv6 — 33:33 и последние 32 бита адреса группы. FF:FF:FF:FF:FF:FF — широковещательный адрес, группа «все».

Режим Групповой на этой странице создаёт случайные локальные адреса групп (вторая цифра 3, 7, B или F) для проверки коммутаторов и фильтров. Для настоящего протокола берите адрес группы самого протокола.

Один кадр: одному интерфейсу или целой группебит 0 первого октета
Одноадресный · I/G 002:4F:9A:1C:77:E3его принимает один интерфейс, остальные отбрасывают
Групповой · I/G 101:00:5E:00:00:FBего принимает каждый участник группы (здесь mDNS)
  • FF:FF:FF:FF:FF:FFШироковещательный: все устройства сети
  • 01:00:5E:00:00:01Группа IPv4 224.0.0.1 · все хосты
  • 01:00:5E:00:00:FBГруппа IPv4 224.0.0.251 · mDNS
  • 33:33:00:00:00:01Группа IPv6 ff02::1 · все узлы
  • 01:80:C2:00:00:0ELLDP, обнаружение коммутаторов
  • 01:80:C2:00:00:00Мосты Spanning Tree
Linux не принимает групповой адрес на интерфейсе
$ ip link set dev eth0 address 03:4f:9a:1c:77:e3
Cannot assign requested address
Одноадресный кадр предназначен одному интерфейсу, групповой — каждому интерфейсу, вошедшему в группу. Группы IPv4 отображаются в 01:00:5E, группы IPv6 — в 33:33.

MAC-адрес виртуальной машины: какой выбрать?

Гипервизоры выдают виртуальным адаптерам адреса из собственного префикса, поэтому по адресу виртуальной машины видно, что её создало. Большинство берёт универсально администрируемый блок, зарегистрированный на вендора; 52:54:00 у libvirt и случайные адреса Docker — локально администрируемые.

Для статического адреса оставайтесь внутри диапазона гипервизора или возьмите случайный локальный. Строже всех VMware: Workstation и Fusion принимают только адреса от 00:50:56:00:00:00 до 00:50:56:3F:FF:FF, а в файле .vmx нужны две строки: ethernetN.address = "00:50:56:12:34:56" и ethernetN.addressType = "static" (документация VMware). Готовые наборы выше следуют правилу каждого гипервизора.

Откуда берутся адреса каждого гипервизорапрефикс · кто назначает
ГипервизорПрефиксБлокКто назначает
VMware (вручную)00:50:56:00–3FуниверсальныйВы сами, в файле .vmx, строкой addressType = "static"
VMware vCenter00:50:56:80–BFуниверсальныйvCenter, по идентификатору своего сервера
Хост VMware ESXi00:0C:29универсальныйХост, из UUID виртуальной машины
VirtualBox08:00:27универсальныйVirtualBox, 3 байта из GUID
Hyper-V00:15:5DуниверсальныйХост: по умолчанию 256 адресов на хост
QEMU/KVM (libvirt)52:54:00локальныйlibvirt, 3 случайных байта; у самого QEMU они начинаются с :12:34:56
Proxmox VEBC:24:11универсальныйProxmox, собственный блок; расширяется для каждого кластера
Xen00:16:3EуниверсальныйНабор инструментов xl
Parallels00:1C:42универсальныйЗарегистрирован на Parallels; в её документах он не назван
Docker 28 и новееслучайныйлокальныйDocker: 46 случайных битов; до версии 27 — 02:42 и адрес IPv4
00:50:56 · четвёртый октет
00–3F вручную40–7F80–BF vCenterC0–FF
Каждый готовый набор на этой странице берёт адреса из первой строки своего гипервизора. Ручной диапазон VMware — это четверть её блока 00:50:56: именно его Workstation и Fusion принимают как статический адрес, не считая части 80–BF, которую раздаёт vCenter.

Частный адрес Wi-Fi: что это такое?

Телефоны и ноутбуки используют частный адрес Wi-Fi — случайный локально администрируемый адрес, который выбирается для каждой сети, чтобы места, куда вы подключаетесь, не могли следить за одним и тем же аппаратным адресом. Вводить его не нужно: устройство создаёт его само, и в каждой системе для этого есть свой переключатель.

Чтобы узнать, какая компания сделала устройство за частным адресом, ищите вместо него аппаратный адрес: Поиск MAC-адреса показывает, где его найти в каждой системе и почему у частного адреса нет производителя.

Как каждая система выбирает свой адрес Wi-Fiнастраивается на устройстве, а не здесь
iPhone, iPad, Mac“Частный адрес Wi-Fi”
Варианты
Выкл. · фиксированный · меняющийся (iOS 18, macOS 15)
По умолчанию
Фиксированный в сетях WPA2 и надёжнее; меняющийся раз в 2 недели в открытых и слабо защищённых сетях
С версии
iOS 14 · macOS 15
Android“Использовать случайный MAC-адрес”
По умолчанию
Включено с Android 10, свой адрес для каждой сети
Смена
Сохраняется до сброса к заводским настройкам; в открытых сетях адрес может выбираться заново, если это разрешил производитель
С версии
Android 10
Windows“Случайные аппаратные адреса”
Переключатели
Один для всех сетей и отдельный для каждой известной сети
Требуется
Оборудование Wi-Fi с поддержкой этой функции
Где
Параметры › Сеть и Интернет › Wi-Fi

Вторая цифра 2, 6, A или E — подсказка, что устройство само придумало себе адрес, но не доказательство. Проверить адрес в Поиске MAC-адреса

Название настройки в каждой системе, её значение по умолчанию и то, когда адрес меняется, — по собственным страницам Apple, Google и Microsoft. Сгенерированный адрес здесь ни при чём: устройство само создаёт и хранит свой.

IPv6-адрес из MAC-адреса: как он строится?

Узел может собрать последние 64 бита IPv6-адреса из своего MAC-адреса: разделить адрес пополам, вставить FF:FE и инвертировать бит U/L. Это модифицированный EUI-64, описанный в RFC 4291; бит инвертируют, чтобы короткие идентификаторы, написанные вручную, вроде ::1, считались локальными.

По умолчанию так больше не делают. RFC 8064 требует не помещать постоянный аппаратный адрес в IPv6-адрес, и современные системы берут случайные или вычисленные хешем идентификаторы интерфейса, поэтому MAC-адрес теперь редко виден в IPv6-адресе.

В обратную сторону: сократите IPv6-адрес до канонической формы или преобразуйте IPv4-адрес в IPv6.

От MAC-адреса к IPv6-адресуRFC 4291 Appendix A
  1. Разделите адрес пополам02:4F:9A | 1C:77:E3
  2. Вставьте FF:FE в середину02:4F:9A:FF:FE:1C:77:E3
  3. Инвертируйте бит 1 первого октета: 02 → 0000000010 → 00000000
  4. Идентификатор интерфейса4f:9aff:fe1c:77e3
  5. Link-local-адресfe80::4f:9aff:fe1c:77e3
Модифицированный EUI-64 из 02:4F:9A:1C:77:E3: узнать его можно по вставленным FF:FE и инвертированному биту U/L. Вкладка «EUI-64 → IPv6» в генераторе показывает то же самое для любого созданного адреса.

Повтор случайного MAC-адреса: насколько он вероятен?

Повтор возможен, но у случайных локально администрируемых адресов он крайне маловероятен: среди 1 000 независимо выбранных адресов в квадранте AAI повтор встречается примерно в одном случае из 35 миллионов. Риск быстро растёт, когда случайных битов меньше: с фиксированным префиксом производителя 1 000 адресов повторятся с вероятностью около 3 %.

Повтор важен только внутри одной сети, где два интерфейса с одинаковым адресом сбивают коммутаторы с толку. В списках с этой страницы повторов не бывает, а поле Никогда не создавать исключает адреса, которые вы уже используете, — вставьте их из arp -a или из аренд DHCP.

Вероятность хотя бы одного повторапарадокс дней рождения
Откуда берутся адресаВозможныхвыбрано 100выбрано 1 000выбрано 10 00050 % при
Случайные локальные, AAI (по умолчанию здесь)1,76 × 10131 из 3,6 млрд1 из 35 млн1 из 350 тыс.4 937 811
Случайные локальные, любой квадрант (телефоны, Docker)7,04 × 10131 из 14 млрд1 из 140 млн1 из 1,4 млн9 876 529
Один блок производителя (MA-L)16 777 2161 из 3,4 тыс.2,9 %95 %4 823
Ручной диапазон VMware4 194 3040,12 %11 %≈ 100%2 412
Префикс из 4 октетов65 5367,3 %≈ 100%≈ 100%302
Префикс из 5 октетов256≈ 100%невозможноневозможно20
Расчёт для адресов, выбираемых независимо, — так делают узлы, которые назначают адрес себе сами. Размеры пространств взяты из самого генератора, исключаемые префиксы из них вычтены. В списке, созданном здесь, повторов не бывает: генератор проверяет каждый адрес.

Генератор MAC-адресов: вопросы и ответы

Как сгенерировать случайный мак-адрес?

Откройте эту страницу: случайный локально администрируемый одноадресный адрес уже готов к копированию, а кнопка «Новый адрес» создаст следующий. Выберите, сколько адресов нужно — до 1 000, формат записи (двоеточия, дефисы и другие), а при желании производителя, гипервизор или фиксированный префикс. Всё создаётся в вашем браузере — через crypto.getRandomValues или по выбранному вами seed, — поэтому ни один адрес никуда не отправляется.

Что такое локально администрируемый MAC-адрес?

Это адрес с установленным битом U/L — битом 1 первого октета, поэтому его вторая шестнадцатеричная цифра равна 2, 6, A или E. IEEE никогда не назначает такие адреса производителям, так что они свободны для виртуальных машин, лабораторных стендов и функций приватности. Тот, кто назначает такой адрес, обязан сам следить за его уникальностью в своей сети.

Почему вторая цифра должна быть 2, 6, A или E?

Только у этих четырёх цифр бит U/L установлен, а бит I/G сброшен — это и есть локально администрируемый одноадресный адрес. Нечётная цифра сделала бы адрес групповым, а групповой адрес ни один интерфейс не может взять себе. Цифры 0, 4, 8 или C поместили бы его в универсальное пространство, где IEEE раздаёт блоки компаниям: адрес может попасть и в блок реальной компании, и в часть, которая ещё никому не выделена.

Корректен ли случайный MAC-адрес?

Да, если в нём 48 бит, бит I/G сброшен, а бит U/L соответствует назначению. Каждый адрес, созданный здесь в режиме «Случайный · локальный», отвечает всем трём условиям. Локальные адреса не перечислены ни в одном реестре, поэтому проверить их больше негде; важно лишь, чтобы такой же адрес не использовал другой интерфейс в той же сети.

Можно ли использовать созданный здесь MAC-адрес на виртуальной машине?

Да. Случайный локальный адрес подходит любому гипервизору. VMware Workstation и Fusion строже относятся к статическим адресам и принимают только диапазон от 00:50:56:00:00:00 до 00:50:56:3F:FF:FF, который и берёт набор VMware. Выберите свой гипервизор в режиме «Виртуальная машина», и в колонке справа появится настройка или команда, чтобы применить адрес.

Какой диапазон MAC-адресов использует VMware?

VMware владеет блоком 00:50:56. Адреса, которые вы задаёте вручную, должны лежать в диапазоне от 00:50:56:00:00:00 до 00:50:56:3F:FF:FF, а в файле .vmx нужен параметр addressType со значением static. vCenter сам раздаёт адреса от 00:50:56:80 до BF, а хосты ESXi без vCenter создают адреса в блоке 00:0C:29 из UUID каждой виртуальной машины.

Что такое групповой (multicast) MAC-адрес?

Это адрес с установленным битом I/G, поэтому его вторая шестнадцатеричная цифра нечётная. Кадры, отправленные на него, получает каждый интерфейс, вошедший в группу. Многоадресная рассылка IPv4 использует 01:00:5E и 23 бита адреса группы, IPv6 — 33:33 и последние 32 бита адреса группы, а FF:FF:FF:FF:FF:FF — это широковещательный адрес.

Что такое диапазон MAC-адресов для документации?

RFC 9542 резервирует адреса от 00-00-5E-00-53-00 до 00-00-5E-00-53-FF для одноадресных примеров и от 01-00-5E-90-10-00 до -FF для групповых — так же, как 192.0.2.0/24 для IPv4. Используйте их в документации, на скриншотах и в тестовых данных, чтобы пример никогда не совпал с настоящим устройством. Режим «Документация» берёт адреса из этого диапазона.

Могут ли у двух устройств совпасть MAC-адреса?

Могут, и в одной сети это создаёт проблемы: коммутаторы отправляют трафик каждого устройства не в тот порт. У случайных локальных адресов это крайне маловероятно — примерно один случай из 35 миллионов на 1 000 адресов. Адреса внутри одного блока производителя или под длинным префиксом повторяются гораздо раньше; вероятности приведены в таблице выше.

Можно ли изменить MAC-адрес устройства?

Обычно да: это обычная настройка. Операционные системы и без того используют частные адреса в Wi-Fi, а сетевые драйверы и гипервизоры позволяют вписать собственный локально администрируемый адрес. Другое дело — менять адрес, чтобы обойти правила доступа в сеть: это может нарушать условия её использования, о чём прямо говорят правила некоторых публичных точек Wi-Fi.

Что такое альтернативный MAC-адрес?

Это адрес, заданный программно вместо того, что зашит в сетевой адаптер: локально администрируемый адрес, который перекрывает «прошитый». Поле для него есть у сетевых адаптеров, маршрутизаторов и некоторых игровых консолей. Случайный локальный адрес с этой страницы подходит для такого поля; следите только за тем, чтобы он был уникальным в вашей сети.

Отправляются ли куда-нибудь созданные здесь адреса?

Нет. Они создаются в вашем браузере — через crypto.getRandomValues или по выбранному вами seed, — и ни один созданный или вставленный адрес не покидает ваш браузер. Страницу покидает только один запрос: поиск производителя отправляет введённое вами название компании, чтобы найти её блоки IEEE. Скопированная ссылка несёт ваши настройки — вид адреса, количество, а также seed, если вы его включили, — но она уходит, только если вы сами ею поделитесь.

Чего-то не хватает?Предложите функцию или новый инструмент