Skip to content

Tudo para WordPress, desenvolvimento web — e não só

📁 6 Plugins de upload de ficheiros para WordPress 2026 (gratuitos e pagos)

📁 6 Plugins de upload de ficheiros para WordPress 2026 (gratuitos e pagos)

Um formulário de feedback sem upload de ficheiros é uma oportunidade perdida. Um cliente quer enviar uma especificação em PDF, carregar um logótipo para merchandise ou anexar uma captura de ecrã de um erro, mas o WordPress diz «tipo de ficheiro não permitido».

O problema é que o WordPress padrão só permite um conjunto restrito de tipos MIME. Sem um plugin, não pode aceitar ZIP, CSV, AI, XML, SVG ou WebP através de um formulário ou do checkout do WooCommerce. Reunimos 6 ferramentas que resolvem esta tarefa, desde a extensão da lista de permissões do sistema até ao arrastar e largar completo com shortcode.

Cada plugin nesta coleção foi testado quanto à compatibilidade com o WordPress 6.x, está atualizado à data de 2026 e resolve o seu próprio cenário: alguns precisam de um simples desbloqueio de tipos de ficheiro no admin, outros precisam de um uploader de frontend com barra de progresso e outros precisam de aceitação de ficheiros no checkout do WooCommerce.

💡 Visão geral rápida:

  • Abra a lista de tipos MIME através do File Upload Types, um plugin gratuito dos criadores do WPForms para editar a lista de permissões do WordPress.
  • Adicione um uploader de arrastar e largar ao Contact Form 7 através do Drag and Drop Multiple File Upload, a versão lite é gratuita, a premium a partir de 29 dólares adiciona a eliminação automática de ficheiros.
  • Configure a aceitação de ficheiros no checkout do WooCommerce com o Checkout Files Upload, campo antes ou depois do pagamento com limites de tamanho e extensão.

Tabela comparativa

Plugin

Versão gratuita

Pago a partir de

Tipo de upload

WooCommerce

Funcionalidade principal

File Upload Types

Sim

-

Admin / formulários

Não

Lista de permissões MIME no núcleo

Ajax Multi Upload

Não

$14

Frontend (shortcode)

Não

AJAX sem recarregamento

Iptanus File Upload

Sim

-

Frontend + widget

Não

Shortcode + seleção de pasta

Drag and Drop Multiple File Upload

Sim

$29

Frontend (CF7)

Não

Arrastar e largar no CF7

Checkout Files Upload

Sim

Sob consulta

Checkout

Sim

Upload no/após o checkout

WPForms

Não

$39,60/ano

Frontend (formulários)

Sim (Pro)

Construtor de formulários + upload

1. File Upload Types

Página de definições de tipos MIME no File Upload Types

Plugin gratuito da equipa do WPForms que estende a lista de permissões do sistema WordPress. Se um utilizador tentar carregar um ficheiro com uma extensão não registada, o WordPress lança um erro «Este tipo de ficheiro não é permitido». O File Upload Types remove esta limitação, adiciona os tipos MIME necessários na interface de administração e estes ficam disponíveis em todo o lado: através da biblioteca de media, formulários, API REST.

O plugin não cria um uploader de frontend. Funciona ao nível do núcleo, editando a lista de extensões permitidas globalmente. Esta é uma ferramenta de sistema, não um widget de utilizador. Nos bastidores está o filtro upload_mimes, acionado através de uma interface clara sem uma linha de código. Para ZIP, CSV, XML, AI, CAD, SVG e outros formatos técnicos, é a primeira coisa a ativar num site novo.

A integração com o WPForms funciona de imediato: os tipos adicionados através do plugin são automaticamente reconhecidos pelo formulário. Os criadores publicaram um tutorial sobre a criação de tipos personalizados para casos invulgares.

Vantagens:

  • Edita a lista de permissões de tipos MIME ao nível do núcleo do WordPress
  • Gratuito e de código aberto, sem upselling premium
  • Integração com o WPForms sem configurações adicionais
  • Interface simples, seleção por caixa de verificação e introdução manual de MIME

Desvantagens:

  • Não adiciona um uploader de frontend (apenas lista de permissões do sistema)
  • Sem arrastar e largar visual, puramente administrativo
  • Não é diretamente compatível com o checkout do WooCommerce

Preço: Gratuito.

🔗 File Upload Types no WordPress.org

2. Ajax Multi Upload

Interface de carregamento múltiplo Ajax com barra de progresso

Plugin jQuery da QuanticaLabs com o shortcode [ajax_multi_upload]. Insere-o em qualquer página ou artigo, os utilizadores carregam ficheiros únicos ou múltiplos pelo método AJAX, sem recarregamento da página. Barra de progresso, fila de ficheiros, contador de uploads, tudo no frontend.

Na prática, esta é uma das formas mais simples de adicionar aceitação de ficheiros a uma landing page ou página de contacto. O shortcode não requer qualquer conhecimento de código, basta inserir e está feito. O plugin é compatível com vários navegadores, suporta Chrome, Firefox e Safari. O redimensionador de imagem integrado altera a resolução das imagens carregadas para as dimensões especificadas.

Desvantagens: o suporte não é instantâneo, por vezes é preciso esperar várias horas por uma resposta da equipa. A última atualização saiu no final de 2022, mas o plugin ainda é vendido no CodeCanyon e está estável na versão atual do WordPress. Para tarefas pontuais e pequenos projetos, é uma boa opção. Para um site com elevados requisitos de segurança, escolha uma ferramenta mais recente.

Vantagens:

  • Shortcode, insere e funciona, sem uma linha de código
  • Upload AJAX sem recarregamento da página
  • Redimensionador de imagem integrado
  • Upload único ou múltiplo numa só fila

Desvantagens:

  • Última atualização em novembro de 2022, sem desenvolvimento
  • O suporte responde com atraso
  • Sem versão gratuita para teste
  • Sem integração com o WooCommerce

Preço: $14, pagamento único no CodeCanyon.

🔗 Ajax Multi Upload no CodeCanyon🔗 Demonstração ao vivo

3. Iptanus File Upload

Formulário frontend do Iptanus File Upload com seleção da pasta de destino

Anteriormente conhecido como WordPress File Upload, renomeado para Iptanus File Upload, mas o slug wp-file-upload no wordpress.org foi mantido. Gratuito, com o shortcode curto [wordpress_file_upload] e widget separado para a barra lateral. O utilizador carrega ficheiros a partir de qualquer página, artigo ou widget e vê-os imediatamente no painel do WordPress através de um widget especial de uploads recentes.

Funcionalidade que os concorrentes não têm: seleção da pasta de destino a partir do frontend. O utilizador decide em que subdiretoria de wp-content colocar o ficheiro. Além disso, campos personalizados, pode recolher informações adicionais sobre o upload: descrição, etiquetas, finalidade. O sistema de funções restringe os uploads por direitos de utilizador, os administradores veem uma coisa, os subscritores outra.

Suporte multilingue, filtros e hooks antes e depois do upload, notificações por e-mail para cada novo ficheiro, tudo na versão gratuita. O plugin está ativo e a ser atualizado: v5.1.7 de dezembro de 2025, instalação ativa, mais de 30.000 sites. Para um site com conteúdo gerado pelo utilizador, é uma das melhores opções.

Vantagens:

  • Seleção da pasta de destino a partir do frontend, funcionalidade única
  • Shortcode + widget + campos personalizados num só pacote gratuito
  • Notificações por e-mail para cada upload
  • Controlo de acesso por funções de utilizador
  • Mais de 30.000 instalações ativas, atualização recente (dezembro de 2025)

Desvantagens:

  • A interface de administração está visualmente desatualizada
  • Sem integração incorporada com o WooCommerce
  • Documentação parcialmente desatualizada (do nome antigo)

Preço: Gratuito.

🔗 Iptanus File Upload no WordPress.org

4. Drag and Drop Multiple File Upload

Carregamento de vários ficheiros por arrastar e largar num formulário do Contact Form 7

Extensão para o Contact Form 7 que adiciona um campo de arrastar e largar aos formulários. O visitante arrasta os ficheiros com o rato para a área de upload, vê o progresso e pode eliminar o ficheiro antes do envio. A versão Lite no wordpress.org cobre o cenário básico: limite de quantidade de ficheiros, filtro por tipos e tamanhos, anexo do ficheiro à notificação por email.

A versão Premium por 29 USD acrescenta a eliminação automática de ficheiros após um período definido, alteração da pasta de upload, melhor desempenho e a possibilidade de enviar links para os ficheiros em vez dos próprios ficheiros no email. O programador (codedropz.com) responde rapidamente, o suporte é ativo e em tempo real.

Na prática, esta é a melhor escolha se já utiliza o Contact Form 7. Não é necessário um plugin separado, o Drag and Drop Multiple File Upload estende o formulário existente com um novo campo. Para um site em CF7 com necessidades de receção de ficheiros, é a primeira coisa a experimentar.

Vantagens:

  • Integra-se diretamente no Contact Form 7 como um novo tipo de campo
  • Arrastar e largar com feedback visual e progresso
  • Possibilidade de eliminar o ficheiro antes do envio do formulário
  • A versão Lite é totalmente gratuita e atualizada ativamente (maio de 2026)

Desvantagens:

  • Funciona apenas com o Contact Form 7, não é um carregador universal
  • É necessária a versão Premium pelo preço de 29 USD para a eliminação automática e alteração da pasta
  • O plugin é inútil sem o CF7

Preço: Grátis (Lite) / pago a partir de 29 dólares (Premium, pagamento único).

🔗 Drag and Drop Multiple File Upload no WordPress.org🔗 Versão Premium em codedropz.com

5. Checkout Files Upload for WooCommerce

Campo de carregamento de ficheiro na página de finalização de compra do WooCommerce

Plugin especializado para aceitar ficheiros de clientes no checkout do WooCommerce. O cliente encomenda um produto personalizado, por exemplo, uma caneca com logótipo, e anexa o layout durante o próprio checkout. O campo aparece antes do formulário de checkout ou após o pagamento, na página de agradecimento.

A flexibilidade de configuração é um dos pontos fortes. Define extensões permitidas, tamanho máximo do ficheiro, mensagens de erro e sucesso personalizadas. O campo pode ser mostrado ou ocultado consoante os produtos no carrinho, para não exibir o upload a quem compra um artigo standard.

A versão Lite no wordpress.org é gratuita e suporta upload único. A Premium da WP Wham adiciona múltiplos uploads, várias localizações para o campo e acionadores de exibição avançados. O senão é que a Premium é notoriamente mais cara do que a concorrência, preço sob consulta.

Vantagens:

  • Desenhado especificamente para o checkout do WooCommerce, integração perfeita
  • Definições de visibilidade do campo por produtos no carrinho
  • Escolha da posição: antes do pagamento, após o pagamento ou na página «A minha conta»
  • Versão Lite gratuita e atualizada (maio de 2026)

Desvantagens:

  • Apenas WooCommerce, inútil fora da loja
  • A versão Lite não suporta múltiplos uploads
  • O preço da versão Premium não é público (sob consulta)

Preço: Grátis (Lite) / Premium, preço sob consulta à WP Wham.

🔗 Checkout Files Upload no WordPress.org🔗 Versão Premium em wpwham.com

6. WPForms

Construtor de formulários WPForms com campo de carregamento de ficheiro

WPForms, um construtor de formulários com arrastar e largar, no qual o upload de ficheiros está incorporado como um dos tipos de campo. Dois estilos disponíveis: clássico (botão «Escolher ficheiro») e moderno (área de arrastar e largar). O formulário aceita imagens, PDF, documentos e outros tipos de ficheiro; os limites são definidos nas configurações do campo.

Os ficheiros enviados através do formulário são guardados na biblioteca de media do WordPress ou anexados como link na notificação por email. Para email, o link é preferível: a mensagem não fica pesada com o anexo e é entregue mais rapidamente. Campos adicionais (nome, email, telefone, checkboxes) são adicionados pelo mesmo método de arrastar e largar.

De raiz, proteção antispam (honeypot + captcha), modelos de formulário e integrações com Mailchimp, PayPal, Stripe. Mas o upload de ficheiros só está disponível a partir do plano Plus por 79,60 USD por ano. O plano Basic por 39,60 dólares por ano inclui apenas campos de formulário standard, sem upload de ficheiros. Para uma loja online em WooCommerce existe um plano Pro separado, com integrações de pagamento.

Vantagens:

  • Construtor visual de formulários, monta-se um formulário em 5 minutos sem código
  • Dois estilos de campo de upload: botão e arrastar e largar
  • Integração com a biblioteca de media do WordPress
  • Modelos de formulário e proteção antispam incluídos de raiz

Desvantagens:

  • Upload de ficheiros apenas a partir do plano Plus (a partir de 79,60 USD/ano), não incluído no básico
  • Assinatura, não é um pagamento único
  • Exagerado se precisar apenas de upload de ficheiros sem um construtor completo

Preço: A partir de 39,60 USD por ano (Basic, sem upload de ficheiros) / Plus a partir de 79,60 USD (com upload).

🔗 Site oficial do WPForms

Breve panorama de sete plugins de ficheiros do canal Formidable Forms, mostrando visualmente as diferenças nas interfaces e cenários de utilização. Em 8 minutos, comparação de abordagens: da simples extensão de lista de permissões a um construtor de formulários completo.

⁉️🤔 Perguntas frequentes

Qual é o melhor plugin para aceitação simples de ficheiros através de um formulário?

Se já tem o Contact Form 7, instale o Drag and Drop Multiple File Upload. A versão Lite é gratuita, adiciona um campo de arrastar e largar ao CF7 num minuto e está atualizada (maio de 2026). Se não tem o CF7, escolha o Iptanus File Upload: shortcode [wordpress_file_upload] em qualquer página e o frontend fica pronto, sem dependência de outro formulário.

Posso permitir o upload de.svg e.webp sem um plugin?

Sem um plugin, apenas através do wp-config.php ou functions.php, e isso é arriscado: um erro de código irá quebrar o site. O File Upload Types adiciona.svg,.webp e quaisquer outras extensões através de caixas de seleção no admin, de forma segura e reversível. Além disso, o plugin deteta automaticamente o tipo MIME para cada extensão.

Qual é o melhor plugin para WooCommerce?

O Checkout Files Upload foi concebido especificamente para a finalização da compra. Mostra o campo antes ou depois do pagamento, filtra por produtos no carrinho e limita o tamanho. Para produtos personalizados (impressão em canecas, gravação, merchandise com logótipo), este é o padrão da indústria no WordPress.

O que escolher para um site multilingue?

O Iptanus File Upload suporta multilingue de raiz. A interface do frontend é traduzida pelos meios padrão do WordPress, bem como os campos personalizados e as notificações por email. Além disso, os filtros e hooks permitem afinar a tradução para um idioma específico sem editar o núcleo do plugin.

Porque é que o WordPress bloqueia o upload de certos tipos de ficheiro?

No núcleo do WordPress, uma lista de permissões de tipos MIME está codificada por razões de segurança. ZIP, CSV, XML, AI, SVG e dezenas de outras extensões não estão incluídas, pois podem potencialmente ser usadas para ataques. O File Upload Types estende esta lista, mas a responsabilidade pela segurança recai sobre o administrador: adicione apenas os tipos de que os utilizadores realmente precisam.

Posso resolver sem um plugin e escrever a minha própria solução?

Pode, através do wp_handle_upload e upload_mimes no functions.php ou num endpoint personalizado da REST API. Mas isso implica horas de desenvolvimento, testes de segurança e manutenção com as atualizações do WordPress. Para um site típico, um plugin pronto da coleção resolve a tarefa em 10 minutos. Escreva o seu próprio apenas se tiver um pipeline de processamento de ficheiros único (verificação antivírus, conversão de formato em tempo real, integração com armazenamento externo).

Como escolher um plugin de upload de ficheiros

Catálogo de plugins do WordPress para escolher uma solução para a tarefa

A escolha do plugin resume-se ao cenário, não à classificação. Precisa de lista de permissões do sistema, File Upload Types. Shortcode em qualquer página, Iptanus File Upload. Formulários no Contact Form 7, Drag and Drop Multiple File Upload. Finalização de compra no WooCommerce, Checkout Files Upload. Construtor de formulários completo com upload, WPForms (Plus). Projeto pontual com orçamento limitado, Ajax Multi Upload por 14 USD.

Experimente a versão lite para o seu cenário, verifique a compatibilidade com o tema e o plugin de cache num ambiente de teste. E não se esqueça da segurança: cada novo tipo MIME na lista de permissões é um potencial vetor de ataque. Adicione apenas aquilo de que os utilizadores realmente precisam.