URL PARA EXE — WINDOWS

Site para EXE — transforme qualquer URL em app do Windows

Você tem um endereço web. Quer algo que um usuário de Windows possa baixar, abrir e fixar na barra de tarefas. O SaasToStore empacota qualquer site HTTPS ou web app em um instalador Windows de verdade — um .msi que coloca o .exe do seu aplicativo em Program Files, com janela própria, entrada no menu Iniciar e desinstalação limpa. Sem Visual Studio, sem compilador, sem projeto Electron para manter. Cole a URL, espere o build e baixe o instalador.

Atualizado em 23 de julho de 2026

Como uma URL vira um .exe do Windows

Seu site não é reescrito nem copiado. O build produz um pequeno programa nativo do Windows que abre sua URL no WebView2 — o motor de renderização do Edge já instalado em toda versão suportada do Windows — em uma janela sem barra de endereços, com seu nome e seu ícone. Como seu código continua no seu servidor, tudo o que você faz deploy no site aparece no aplicativo instalado na próxima abertura. Sem segundo lançamento e sem pedir a ninguém que reinstale.

Da URL ao .exe em quatro passos

  1. 1. Cole seu endereço web

    Qualquer site HTTPS serve — Lovable, Bubble, Webflow, Framer, Softr ou algo escrito por você. Diferente do caminho Android, não é preciso manifest nem service worker: um site comum basta.

  2. 2. Dê nome à janela

    Nome do app, ícone e o tamanho em que a janela abre. Esse nome aparece na barra de título, no menu Iniciar e em Aplicativos e recursos, então vale definir antes do build.

  3. 3. Rode o build

    Um clique inicia um build na nuvem em uma máquina Windows real. Ele compila a camada nativa, embute seu ícone e empacota tudo em um .msi. Alguns minutos, e nada instalado na sua máquina: você nunca precisa de um PC Windows para produzir um app Windows.

  4. 4. Baixe e distribua

    O instalador chega ao GitHub Releases atrás de um link de download assinado. Coloque-o atrás de um botão Baixar para Windows no seu site, envie por e-mail ou submeta à Microsoft Store.

.exe, .msi e .msix: de qual arquivo você precisa mesmo?

É aqui que mora a maior parte da confusão. As pessoas procuram um conversor de site para .exe esperando um único arquivo. O que costumam querer é um instalador — e o Windows tem três formatos com papéis diferentes.

FormatoO que o Windows faz com eleO que o SaasToStore entrega
.exeO programa em si. Duplo clique e ele roda — mas nada o registra, nada o desinstala, e o SmartScreen trata um .exe solto com mais rigor.Compilado e colocado em Program Files pelo instalador. É o arquivo que seus usuários abrem.
.msiO pacote do Windows Installer. Registra o app, cria o atalho do menu Iniciar e permite remoção limpa e implantação silenciosa pela TI.O arquivo que você baixa e entrega aos usuários — o padrão para distribuir fora da store.
.msixO pacote moderno e isolado da store. Obrigatório para publicar na Microsoft Store, onde instala e atualiza pela própria store.Gerado no caminho da Microsoft Store, a partir da sua URL, assim que você conecta uma conta do Partner Center.

"O Windows protegeu o seu PC" — o aviso do SmartScreen, explicado

Na primeira vez que alguém executa um instalador recém-compilado, o Windows provavelmente mostrará um painel azul dizendo que protegeu o PC e que o editor é desconhecido. É a parte menos documentada de transformar um site em .exe, e nenhum conversor a faz sumir sozinho. O que realmente acontece:

  • É uma checagem de reputação, não de vírus

    O SmartScreen compara o arquivo com downloads que a Microsoft já viu. Um instalador novo que ninguém baixou ainda não tem reputação, então é marcado — mesmo estando perfeitamente limpo.

  • Seus usuários ainda conseguem instalar

    O caminho é Mais informações e depois Executar assim mesmo. Diga isso com clareza na sua página de download, com captura de tela: quem não foi avisado acha que algo quebrou e vai embora.

  • Downloads reconstroem a reputação

    Reputação se ganha em volume. Um instalador sem assinatura que algumas centenas de pessoas instalarem vai parar de ser marcado — mas você não controla quando.

  • Um certificado de assinatura resolve de vez

    Assinar anexa ao arquivo uma identidade de organização verificada. Com um certificado EV o aviso some na hora; com um OV, assim que alguma reputação é construída.

Assinatura de código: o que resolve e quanto custa

Se você vende o aplicativo, o certificado não é uma formalidade adiável para sempre — e é a parte cujo preço ninguém diz com honestidade. Então: um certificado com validação de organização (OV) custa cerca de 150 a 400 € por ano em uma autoridade certificadora tradicional, ou algo como 10 a 15 € por mês via Azure Trusted Signing, que guarda a chave na nuvem em vez de em um token USB. Um certificado de validação estendida (EV) custa mais e é o único que limpa o SmartScreen desde o primeiro dia. Em ambos os casos o emissor verifica se sua empresa existe: conte com um número DUNS ou registro comercial equivalente e alguns dias de idas e vindas.

  • A assinatura é aplicada no build — nada muda no seu site
  • O mesmo certificado assina todos os builds futuros do mesmo app
  • Builds sem assinatura instalam do mesmo jeito: o aviso é atrito, não bloqueio
  • A assinatura de código está no roadmap do SaasToStore e ainda não está ativa — melhor dizer aqui do que você descobrir no primeiro download

Por que o instalador pesa alguns megabytes e não 150

Um app Electron embarca sua própria cópia do Chromium e do Node.js, por isso um olá-mundo pesa mais que um videogame de 2005. O SaasToStore usa a webview que o Windows já tem: não há nada para embarcar.

ElectronSaasToStore
Tamanho do instalador120 a 200 MB normalmenteAlguns MB
Motor de renderizaçãoChromium embarcado, atualizado por vocêWebView2 do sistema, atualizado pelo Windows
Memória em repousoSua própria árvore de processos de navegadorCompartilha a webview do sistema
Atualizações de segurançaVocê recompila e redistribui a cada correção do ChromiumO Windows Update corrige o WebView2 por você
O que você mantémUm projeto desktop em JavaScriptSeu site — nada além disso

macOS e Linux saem da mesma URL

O mesmo build também produz um .dmg para macOS e um .AppImage para Linux: um único endereço web cobre todos os desktops. O macOS tem sua própria versão do problema do editor desconhecido — o Gatekeeper recusa um app de desenvolvedor não identificado até o usuário clicar com o botão direito e escolher Abrir, ou aprová-lo uma vez em Privacidade e Segurança. Resolver isso direito exige um certificado Apple Developer ID e notarização — a Apple analisa o app e grampeia o veredito no .dmg. Mesma ideia da assinatura no Windows, vocabulário diferente, e também roadmap em vez de disponível.

O que você recebe

  • Um instalador .msi do Windows que coloca o .exe do seu app em Program Files
  • Entrada no menu Iniciar, ícone na barra de tarefas, janela própria, desinstalação limpa
  • Um .dmg de macOS e um .AppImage de Linux a partir da mesma URL e do mesmo build
  • Baseado em WebView2 — alguns MB, e não um Chromium embarcado
  • Seu ícone, o nome do seu app, o tamanho da sua janela
  • Links de download hospedados, válidos por 12 meses no plano LAUNCH
  • Incluído a partir do LAUNCH (a partir de 21€ pagamento único) — o desktop não faz parte do build Android gratuito

Quando um .exe é a resposta errada

  • Seu app precisa funcionar sem conexão

    A janela carrega seu site no ar. Se você precisa de um produto realmente offline, dê antes ao site um service worker com cache offline — a camada nativa herda depois. Uma camada sozinha não deixa uma web app offline.

  • Você precisa de acesso profundo ao sistema

    Varrer o sistema de arquivos, conversar com dispositivos USB, drivers de kernel ou serviços em segundo plano ficam fora do alcance de uma webview. Isso é um aplicativo nativo, não um site encapsulado.

  • Seus usuários estão sobretudo no celular

    Então o Windows não é a primeira parada. A mesma URL também gera um app Android assinado e um app iOS, e o plano LAUNCH cobre todos juntos em vez de um de cada vez.

PWA para EXE: o que muda se o seu site já é uma PWA

Qualquer site HTTPS compila. Mas se o seu for uma PWA, três coisas vêm de graça. A janela pega o nome e o ícone do seu manifest em vez de você digitá-los. O seu service worker continua fazendo cache dentro do app desktop, que assim aguenta uma queda de conexão igual à aba do navegador — e é a única maneira de um app encapsulado ficar realmente utilizável offline. E a sua theme color define a moldura da janela. Um site comum gera o mesmo instalador; ele só parte do zero, e você ajusta essas três coisas na mão.

Site para EXE — perguntas frequentes

Dá mesmo para transformar uma URL em .exe?+

Sim. Cole qualquer endereço web HTTPS e o SaasToStore compila um instalador do Windows (.msi) que instala o .exe do seu aplicativo. Você não escreve código, não instala Visual Studio e não precisa de uma máquina Windows — o build roda na nuvem em uma máquina Windows real.

Recebo um .exe solto ou um instalador?+

Um instalador. O .msi coloca o .exe do seu app em Program Files, com atalho no menu Iniciar e entrada de desinstalação limpa, que é o que usuários do Windows e o SmartScreen esperam. Um .exe solto sem instalador é marcado com mais rigor e não deixa nada para remover.

Converter site para exe é grátis?+

O plano gratuito cobre um build Android com o logo do SaasToStore, não um build desktop. Windows, macOS e Linux começam no plano LAUNCH — a partir de 21€ em pagamento único, sem assinatura — que também inclui os builds Android e iOS.

O Windows vai mostrar um aviso de segurança na instalação?+

Sim, até o instalador ganhar reputação ou ser assinado. O SmartScreen mostra «O Windows protegeu o seu PC» para arquivos que nunca viu; o usuário clica em Mais informações e depois em Executar assim mesmo. Um certificado de assinatura remove o aviso — com EV na hora, com OV depois de alguns downloads. A assinatura de código está no nosso roadmap e ainda não está ativa.

É um build pesado do Electron?+

Não. O app usa o WebView2, o motor de renderização que o Windows já traz, em vez de embarcar o Chromium. O instalador pesa alguns megabytes em vez dos 120 a 200 MB de um app Electron equivalente, e o Windows Update mantém o motor corrigido.

O aplicativo funciona offline?+

Apenas tão bem quanto o seu site. A janela carrega sua URL no ar: se o site tem um service worker com cache offline, o app desktop herda isso. Se não tem, o app precisa de conexão, igual à aba de navegador que ele substitui.

Como atualizo o app depois que as pessoas instalam?+

Para conteúdo e funcionalidades, você não faz nada: publica no seu site e a mudança está lá na próxima abertura, porque o app carrega sua URL no ar. Você só recompila o instalador quando a camada nativa muda — outro ícone, outro nome, outro tamanho de janela.

Funciona também para macOS e Linux?+

Sim. A mesma URL e o mesmo build produzem um .dmg de macOS e um .AppImage de Linux além do .msi do Windows, então um build cobre os três desktops. Para distribuição no Linux, há publicação na Snap Store e no Flathub.

Posso publicar na Microsoft Store?+

Sim. O envio à store usa o formato .msix, e não o .msi que você baixa; ele é gerado a partir da sua URL assim que você conecta uma conta do Microsoft Partner Center. Como em toda store, a ficha do app precisa existir antes no Partner Center.

Preciso de Visual Studio, compilador ou um PC com Windows?+

Nenhum dos três. O build do Windows roda na nossa infraestrutura; você precisa de um navegador e um endereço web. É esse o ponto de um conversor de URL para exe — se ele pede que você instale uma toolchain antes, não economizou nada.

Dá para transformar uma PWA em .exe?+

Sim, e uma PWA é o ponto de partida mais fácil. O manifest fornece o nome do app, os ícones e a theme color, e o seu service worker continua funcionando dentro da janela desktop, então o comportamento offline é preservado em vez de se perder. A saída é o mesmo instalador .msi do Windows que você teria a partir de qualquer site.

Páginas relacionadas

Transforme sua URL em um app do Windows

Cole seu endereço web e receba um instalador .msi do Windows — mais macOS e Linux do mesmo build.

Criar meu app do Windows