UF2 HEX
Conversor online gratuito

Converter UF2 para HEX

Converter agora
Conversor de UF2 para HEXGRÁTIS
Arraste um arquivo .UF2 aqui
ou escolha um - nós o convertemos para .HEX e disponibilizamos o arquivo para download

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Nov 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Como converter UF2 para HEX

  1. Adicione o seu arquivo .UF2 - arraste-o para a caixa acima ou clique para procurar.
  2. Converta-o para .HEX em poucos segundos.
  3. Baixe o seu novo arquivo .HEX.

O que esperar

  • Não existe um comando único para UF2-para-HEX; o .bin bruto no meio do processo perde o endereço, então você deve fornecer novamente o offset base da flash na etapa do objcopy/srec.
  • Se errar o offset, o .hex colocará o código no endereço de memória errado, o que pode inutilizar (brick) ou impedir a inicialização do dispositivo.
  • Algumas versões do objcopy tiveram regressões ao converter binário para ihex; o SRecord é o fallback recomendado para offsets exatos.

Perguntas frequentes

Por que duas etapas?
O uf2conv.py apenas exporta .bin bruto e arrays C, não Intel HEX. Você converte UF2 para .bin, depois usa objcopy ou SRecord para criar o .hex.
Qual offset devo usar?
Use o endereço base da flash onde o firmware deve ser executado (geralmente a região da aplicação após o bootloader). Passe-o via --change-addresses ou srec -offset.
Onde consigo o objcopy?
Ele vem com o GNU binutils; para MCUs ARM, use o arm-none-eabi-objcopy da toolchain GNU Arm Embedded.
E se o objcopy der endereços errados?
Use o srec_cat do SRecord com um -offset explícito, que lida com o posicionamento de endereços de binário para Intel HEX de forma confiável.
Saiba mais sobre os formatos: .UF2 · .HEX