MIME-типы по расширению
Браузер решает, что делать с файлом, по заголовку Content-Type: картинка с типом text/plain откроется как текст, шрифт с неверным типом не подключится, скрипт с типом text/html современный браузер выполнять откажется. Расширение файла для браузера — только подсказка.
Как пользоваться
Справочник показывает MIME-тип для 130 расширений — страницы и скрипты, документы, картинки, звук, видео, шрифты, архивы, программы — с пометками, где у типа есть устаревшие варианты. Поиск работает в обе стороны: по расширению и по типу. Для каждой строки можно скопировать заголовок Content-Type или директиву для nginx. Типы — по реестру IANA и спецификациям; неофициальные помечены. Проверено 04.09.2026.
- Например, webp, docx, .woff2 или image/svg — список фильтруется на лету, точки и регистр не важны.
- Кнопки оставляют только веб, документы, картинки, звук, видео, шрифты, архивы или программы.
- У каждой строки — кнопки для строки Content-Type и для записи в mime.types nginx.
- Что реально отдаёт сервер, видно в проверке ответа сервера: там показываются заголовки любого адреса.
Частые вопросы
Что такое MIME-тип и зачем он в заголовке
Формат содержимого в виде «тип/подтип»: image/png, text/html, application/pdf. Сервер сообщает его в заголовке Content-Type, браузер по нему выбирает, показать файл, выполнить или скачать. Расширение файла для браузера — только подсказка; если тип и содержимое не совпадают, включается защита: заголовок X-Content-Type-Options: nosniff запрещает браузеру угадывать.
Какой тип у JavaScript
text/javascript — единственный рекомендованный с 2022 года по RFC 9239. application/javascript и application/x-javascript браузеры по-прежнему понимают, но считаются устаревшими. Для ES-модулей тип тот же, расширение .mjs не обязательно.
Что отдавать неизвестным файлам
application/octet-stream — «двоичные данные», браузер предложит скачать. Так по умолчанию отвечают nginx и Apache на расширения, которых нет в их таблице mime.types. Если файл на самом деле текстовый, лучше прописать точный тип: text/plain или конкретный.
Почему шрифт не грузится с чужого домена
Дело не в типе: шрифты подчиняются CORS, серверу нужно отдать Access-Control-Allow-Origin. Тип для WOFF2 — font/woff2, старые записи application/font-woff2 и application/x-font-woff устарели, но работают.
Как добавить тип в nginx и Apache
nginx: в файле mime.types строка вида «image/avif avif;» или в конфиге сайта «types { image/avif avif; }». Apache: в .htaccess «AddType image/avif .avif». Кнопка у строки копирует готовую запись.
Данные куда-то отправляются
Нет, справочник работает в браузере.
Похожие инструменты
Хроматический тюнер по микрофону: нота, отклонение в центах и девять строёв. Плюс метроном с точным планировщиком, tap tempo и пересчётом темпа в миллисекунды.
ОткрытьФорматы бумагиСерии A, B и C в миллиметрах, дюймах и пикселях при любом DPI. Вес листа по плотности, обратный поиск формата и сравнение с Letter и Legal.
ОткрытьЧастоты нотТаблица нот C0-B8 с частотами, MIDI-номерами и длиной волны, переключаемый эталон ля, определение ноты по частоте в центах и девять гитарных строёв.
ОткрытьРимские цифрыПеревод числа в римскую запись и обратно, дата римскими цифрами, проверка записи на ошибки и таблицы от 1 до 20, годы и века.
ОткрытьНорма кормаСуточная норма для собаки и кошки по ветеринарной формуле, сразу в граммах вашего корма: разбивка по кормлениям, смешанный рацион и запас упаковки.
ОткрытьТаблица МенделееваИнтерактивная периодическая система: 118 элементов с атомными массами по данным IUPAC, поиск по названию и символу, группы и категории.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.