Как быстро сменить расширение файла в Windows

Иван Корнев·10.04.2026·4 мин

Чтобы изменить тип файла в Windows, нужно просто переименовать его, заменив старое расширение (например, .txt) на новое (например, .docx). Главное условие — предварительно включить отображение расширений в настройках Проводника, иначе система скроет эту часть имени. Ниже приведены проверенные способы для одиночных файлов и пакетной обработки в Windows 10 и 11.

Важно понимать разницу: простая смена расширения не конвертирует содержимое файла. Если вы переименуете фото.jpg в фото.docx, текстовый редактор не сможет его открыть, так как внутри останутся данные изображения. Для реальной смены формата нужны специальные конвертеры.

Подготовка: включаем видимость расширений

По умолчанию Windows скрывает известные расширения файлов, чтобы интерфейс выглядел чище. Чтобы изменить тип файла, эту опцию нужно отключить.

В Windows 11:

  1. Откройте любую папку (Проводник).
  2. В верхней панели нажмите ВидПоказатьРасширения имен файлов.

В Windows 10:

  1. Откройте Проводник.
  2. Перейдите на вкладку Вид вверху окна.
  3. Поставьте галочку напротив пункта Расширения имен файлов.

Теперь вы видите полные имена файлов (например, document.txt вместо просто document).

Способ 1: Переименование через Проводник

Самый простой метод, подходящий для работы с одним или несколькими файлами вручную.

  1. Найдите нужный файл.
  2. Нажмите на него правой кнопкой мыши и выберите Переименовать (или просто нажмите клавишу F2).
  3. Выделите старое расширение после точки (например, txt) и замените его на нужное (например, md).
  4. Нажмите Enter.
  5. Система выдаст предупреждение: «После изменения расширения этот файл может оказаться недоступным». Нажмите Да, чтобы подтвердить действие.

Если у вас выделено несколько файлов, переименование через контекстное меню изменит их имена по шаблону (Файл (1), Файл (2)), но не позволит массово сменить расширения. Для групповой операции используйте следующий способ или командную строку.

Способ 2: Массовая замена через Командную строку (CMD)

Если нужно изменить расширения у десятков файлов в одной папке, командная строка сэкономит время.

  1. Откройте папку с файлами.
  2. Зажмите Shift, кликните правой кнопкой мыши по пустому месту и выберите Открыть окно PowerShell здесь или Открыть в Терминале.
    • Альтернатива: Введите cmd в адресной строке папки и нажмите Enter.
  3. Введите команду по шаблону:
   ren *.старое *.новое

Например, чтобы превратить все текстовые файлы в документы:

   ren *.txt *.docx
  1. Нажмите Enter. Все файлы в текущей папке с указанным расширением будут переименованы мгновенно.

Способ 3: Гибкая обработка в PowerShell

PowerShell позволяет использовать более сложные условия, например, фильтровать файлы по размеру или имени перед переименованием.

  1. Откройте PowerShell в нужной директории (как описано выше).
  2. Используйте команду Rename-Item. Базовый синтаксис для замены расширения:
   Get-ChildItem *.jpg | Rename-Item -NewName { $_.Name -replace '\.jpg$', '.png' }

Эта команда найдет все .jpg файлы и заменит окончание на .png.

  1. Для более точного контроля можно добавить условия. Например, переименовать только файлы больше 1 МБ:
   Get-ChildItem *.log | Where-Object { $_.Length -gt 1MB } | Rename-Item -NewName { $_.Name -replace '\.log$', '.txt' }

Частые ошибки и проблемы

ОшибкаПричинаРешение
Расширения не меняются визуальноОпция «Скрывать расширения» все еще включена.Проверьте настройки вкладки «Вид» в Проводнике.
Файл не открывается после сменыФормат данных не соответствует новому расширению.Верните старое расширение или используйте конвертер файлов.
Доступ запрещенФайл используется другой программой или защищен.Закройте программу, использующую файл, или снимите атрибут «Только чтение» в свойствах.
Файл стал иконкой белого листаСистема не знает, чем открывать новый тип.Выберите «Открыть с помощью» и укажите нужную программу.

Никогда не меняйте расширения системных файлов (.dll, .sys, .exe в папке Windows). Это может привести к нестабильной работе операционной системы или невозможности запуска программ.

FAQ

Можно ли так конвертировать видео или фото? Нет. Переименование video.mkv в video.mp4 не изменит кодек внутри файла. Плеер выдаст ошибку воспроизведения. Используйте видеоконвертеры (HandBrake, Format Factory) для реальной смены формата.

Зачем вообще менять расширение вручную? Это полезно, если программа сохранила файл с неверным расширением (например, лог-файл сохранен как .txt, а нужен .log для распознавания системой), или для обхода простых фильтров загрузки на сайтах (с последующим возвратом расширения).

Как вернуть всё обратно, если файл перестал работать? Просто выполните обратное переименование: замените новое расширение на старое. Данные внутри файла при простом переименовании не повреждаются.