Visualizador OPML

Abra e edite arquivos OPML online: veja a árvore e os feeds RSS, renomeie, adicione, recue ou reordene itens e exporte em OPML 2.0. Rascunho salvo no navegador.

Como abrir um arquivo OPML? O jeito mais rápido é pelo navegador: solte o arquivo .opml nesta página (ou cole o XML) e, em segundos, ele vira uma árvore de esquema com ramos que abrem e fecham, feeds RSS reconhecidos pelos atributos xmlUrl/htmlUrl exibidos como links clicáveis e o título e os metadados do head no topo. Dá para editar ali mesmo: renomeie, adicione, exclua, recue ou reordene itens e baixe o resultado como OPML 2.0, que o XMind e outros apps com importação de OPML abrem para você continuar editando. Não há instalação nem cadastro; o rascunho fica salvo automaticamente neste navegador e não é enviado a nenhum servidor.

Fonte OPML

0

Arraste e solte o arquivo OPML aqui

Editor de esquema

Insira conteúdo OPML para ver a estrutura

Insira conteúdo OPML para ver a estrutura

Talvez você também precise

Leitor RSS online

Assine feeds e leia tudo em uma única linha do tempo, ou cole XML RSS/Atom para inspecionar a estrutura e o JSON analisado.

Abrir ferramenta

Visualizador XML online

Abra, visualize e formate arquivos XML online com visualização em árvore e validação.

Abrir ferramenta

OPML para JSON

Converter estruturas OPML para JSON.

Abrir ferramenta

XML para JSON

Converter string XML para objeto JSON.

Abrir ferramenta

Principais Recursos

Edição do esquema

Renomeie, adicione, exclua, recue e reordene itens pelo teclado ou pela barra de ferramentas, com Desfazer para voltar atrás.

Detecção de Feeds RSS

Identifica e vincula automaticamente feeds RSS dentro do esquema.

Privacidade em Primeiro Lugar

Os arquivos são lidos e editados no seu navegador. O rascunho fica apenas no armazenamento local deste navegador e nunca é enviado a um servidor.

Como abrir, editar e exportar um arquivo OPML

  1. 1

    Carregue o arquivo OPML

    Arraste o arquivo .opml para o painel de código-fonte, clique em Procurar Arquivo ou cole o XML na área de entrada à esquerda. Para começar do zero, clique em Novo esquema.

  2. 2

    Percorra o esquema e os links

    Depois de confirmar a raiz <opml>, a ferramenta mostra todos os nós outline em árvore; use as setas para abrir ou fechar níveis. Nós com xmlUrl ganham um link "Feed RSS" e nós com htmlUrl um link "Site", o que ajuda a conferir se as assinaturas ainda respondem.

  3. 3

    Edite os itens diretamente

    Clique em um item para mudar o texto. Enter cria um item abaixo, Tab e Shift+Tab aumentam ou diminuem o recuo, Alt+↑/↓ move o item e Backspace num item vazio o apaga; a barra de ferramentas tem as mesmas ações, além de Desfazer. Atributos como xmlUrl, type ou _note continuam ligados ao item durante a edição.

  4. 4

    Exporte o OPML

    Clique em Exportar OPML para baixar um arquivo .opml no formato OPML 2.0, com dateModified igual ao momento da exportação, e importe-o no XMind ou em outro app compatível com OPML para seguir trabalhando. Enquanto isso, o rascunho é salvo automaticamente neste navegador; o botão Limpar o apaga.

Referências

  • Especificação OPML 2.0

    A especificação oficial do OPML 2.0 que define os elementos outline, head e body analisados por este visualizador.

  • Especificação RSS 2.0

    O padrão RSS 2.0 para assinaturas de feeds geralmente listadas em arquivos OPML.

  • MDN — Introdução ao XML

    Fundamentos da sintaxe XML, pois o OPML é um formato de marcação baseado em XML.

  • Wikipédia: OPML

    Verbete em português sobre o formato, sua origem como linguagem de esquemas e seu uso para trocar listas de assinaturas RSS.

  • MDN: Window.localStorage

    A API de armazenamento do navegador em que o editor guarda o rascunho neste dispositivo entre uma visita e outra; Limpar, ou apagar os dados deste site, remove o rascunho.

Ferramentas relacionadas

Perguntas Frequentes

O que é um arquivo OPML?
OPML é a sigla de Outline Processor Markup Language: um formato de texto simples baseado em XML, com extensão .opml, que guarda um esquema hierárquico em elementos <outline> aninhados. Ele tem dois usos principais: leitores de RSS exportam e importam por meio dele as listas de assinaturas, com o endereço de cada feed no atributo xmlUrl, e aplicativos de esquemas ou mapas mentais, como WorkFlowy, Dynalist, OmniOutliner e XMind, usam o formato para levar documentos de uma ferramenta para outra.
Como abrir um arquivo OPML no computador ou no celular?
No computador, o jeito mais simples é esta página: arraste o .opml ou clique em Procurar Arquivo e ele aparece como uma árvore de esquema, sem instalar nada. Também dá para abri-lo no Bloco de Notas, no TextEdit ou no VS Code (botão direito > Abrir com) e ler o XML bruto, só que sem a visualização hierárquica. No celular, use «Abrir com» no gerenciador de arquivos ou no app de e-mail e escolha um aplicativo que aceite OPML, ou copie o conteúdo do arquivo e cole na caixa de entrada daqui.
Quais programas abrem ou importam arquivos OPML?
Depende do que o arquivo traz. Um OPML de esquema ou mapa mental é importado no WorkFlowy, Dynalist, OmniOutliner ou XMind; um de assinaturas, em leitores de RSS como Feedly, Inoreader, NetNewsWire ou Folo. A importação e a exportação de OPML constam da documentação de cada um desses aplicativos, mas o menu exato varia de um para outro. Se a ideia é só conferir o conteúdo sem instalar nada, este visualizador é o caminho mais rápido.
Como criar um arquivo OPML?
Normalmente ele é exportado: os principais leitores de RSS têm a opção «Exportar OPML» nas configurações, e os editores de esquemas a oferecem no menu de exportação. Para escrever à mão, crie um arquivo XML em UTF-8 com a raiz <opml version="2.0">, um <head> contendo <title> e um <body> em que cada linha seja um elemento <outline text="...">; para feeds, acrescente type="rss" e xmlUrl. Salve como .opml e cole aqui para confirmar que é lido sem erro; o botão Exemplo mostra uma estrutura válida. Outra opção é clicar em Novo esquema, digitar os itens aqui mesmo e baixá-los com Exportar OPML.
Outro aplicativo não consegue importar meu OPML. O que costuma estar errado?
Na maioria das vezes o arquivo é inválido. Abra-o aqui primeiro: «tag raiz <opml> ausente» significa que não é OPML (muitas vezes é um XML ou HTML renomeado); «Falha ao analisar OPML» costuma indicar uma tag não fechada, um & ou < solto no título do head ou no texto de outro elemento, ou uma codificação diferente de UTF-8; e itens exibidos como «Nó sem título» não têm o atributo text, que alguns importadores exigem. Caracteres & ou < soltos dentro de atributos são aceitos aqui e gravados com escape na exportação, o que muitas vezes resolve a importação em aplicativos mais rígidos. Confira ainda se a janela de importação do aplicativo de destino está em OPML, e não em FreeMind ou XMind.
O Visualizador OPML é gratuito?
Sim, a ferramenta é completamente gratuita e funciona offline após o carregamento — sem cadastro ou conta necessários.
Posso editar um arquivo OPML aqui e exportá-lo?
Sim. Clique em qualquer item do editor de esquema para alterar o texto e use Enter, Tab / Shift+Tab, Alt+↑/↓ ou a barra de ferramentas para adicionar, recuar, mover ou excluir itens. O botão Exportar OPML baixa o esquema editado como arquivo OPML 2.0, que o XMind e outros apps de mapa mental ou de tópicos com importação de OPML abrem para continuar a edição. Markdown e JSON não estão entre os formatos de exportação; para JSON, passe o arquivo exportado pela ferramenta OPML para JSON.
A exportação mantém as URLs dos feeds e os outros atributos?
Sim. A edição altera apenas o atributo text do item; o restante do nó (xmlUrl, htmlUrl, type, _note e atributos personalizados com namespace) é gravado de volta sem mudanças, assim como os campos do head. Itens que tinham só title recebem um atributo text com o mesmo valor, pois o OPML 2.0 exige isso, e dateModified passa a ser o momento da exportação. Comentários XML do arquivo original não são mantidos.
Meu arquivo OPML é enviado para um servidor?
Não. A leitura e a edição acontecem no seu dispositivo, e o arquivo não é enviado a lugar nenhum. Para que recarregar a página não apague seu trabalho, o rascunho atual fica no localStorage deste navegador, sem sair do aparelho; o botão Limpar (ou "Descartar e limpar" depois de uma restauração) o remove. Endereços externos só são acessados quando você clica de propósito em um link "Feed RSS" ou "Site".
Como levar minhas assinaturas de RSS do Feedly para outro leitor usando OPML?
Exporte o OPML no leitor antigo (Feedly, Inoreader etc.) e use «Importar OPML» no novo (NetNewsWire, Folo etc.); as pastas costumam ser preservadas. Antes de importar, abra o arquivo aqui para confirmar que cada assinatura tem um xmlUrl e teste alguns links «Feed RSS»: assim você identifica feeds que não respondem mais e pode removê-los depois.