~/programowanie cat jak-otworzyc-plik-w-formacie-xml.md
Jak otworzyć plik XML? Przeglądarka, Notatnik, Excel i edytory kodu
Jak otworzyć plik XML i czym go odczytać? Przeglądarka, Notatnik, Excel, VS Code, Notepad++ oraz telefon. Plus e-faktury, pliki z profilu zaufanego i błędy.

~ xad tldr jak-otworzyc-plik-w-formac…
- XML to zwykły plik tekstowy — otworzysz go w każdej przeglądarce (Edge, Chrome, Firefox) i w Notatniku, bez instalowania czegokolwiek.
- Najwygodniej czyta się XML w przeglądarce: pokazuje drzewo znaczników i od razu wskazuje błąd, jeśli plik jest uszkodzony.
- Do edycji wybierz Visual Studio Code z rozszerzeniem XML (Red Hat) albo Notepad++ z wtyczką XML Tools — obie opcje są darmowe.
- Dane z XML-a do tabeli zamienisz w Excelu: Dane → Pobierz dane → Z pliku → Z pliku XML.
- E-faktury z KSeF, pliki JPK czy dokumenty podpisane profilem zaufanym to też XML — treść przeczytasz w przeglądarce, ale czytelny wydruk lub weryfikację podpisu daje dedykowana usługa.
$ tree --spis-tresci
Plik XML otworzysz w dowolnej przeglądarce internetowej albo w Notatniku — to zwykły plik tekstowy, więc nie potrzebujesz specjalnego programu. Kliknij plik prawym przyciskiem myszy, wybierz „Otwórz za pomocą” i wskaż Edge, Chrome, Firefox lub Notatnik. Przeglądarka pokaże czytelne drzewo znaczników, Notatnik — surowy tekst, który możesz edytować.
Jeśli chcesz coś więcej niż podejrzeć zawartość — edytować, sformatować, sprawdzić poprawność albo przerobić dane na tabelę — przyda się edytor kodu lub Excel. Poniżej opisuję wszystkie te sposoby, a na końcu nietypowe przypadki: e-faktury, pliki podpisane profilem zaufanym i XML-e, które nie chcą się otworzyć.
Czym jest plik XML i dlaczego nie ma „programu do XML”
XML (Extensible Markup Language) to format zapisu danych w postaci tekstu ze znacznikami w nawiasach ostrych. Wygląda podobnie do HTML, ale znaczniki nie opisują wyglądu, tylko strukturę danych — ich nazwy wymyśla autor formatu:
<?xml version="1.0" encoding="UTF-8"?>
<faktura numer="FV/09/2026">
<sprzedawca>Firma Przykładowa sp. z o.o.</sprzedawca>
<pozycja ilosc="2">Kabel HDMI 2 m</pozycja>
<!-- komentarz: ignorowany przez programy -->
</faktura>
Pierwsza linia to deklaracja z wersją i kodowaniem znaków. Dalej są elementy (<pozycja>…</pozycja>), atrybuty (ilosc="2") i ewentualnie komentarze. Każdy otwarty znacznik musi zostać zamknięty, a znaczniki muszą być poprawnie zagnieżdżone — inaczej plik jest uszkodzony i programy odmówią jego wczytania.
Ponieważ XML to czysty tekst, nie istnieje jeden „program do XML”. To, czym go otworzyć, zależy od celu:
| Cel | Najlepsze narzędzie |
|---|---|
| Szybko podejrzeć zawartość | Przeglądarka (Edge, Chrome, Firefox, Safari) |
| Poprawić kilka wartości | Notatnik, TextEdit, dowolny edytor tekstu |
| Edytować, formatować, walidować | Visual Studio Code, Notepad++ |
| Zamienić dane na tabelę | Excel (Power Query) |
| Przetworzyć automatycznie | PowerShell, Python, xmllint |
| Czytelny wydruk dokumentu urzędowego | Aplikacja, która dany dokument obsługuje (np. KSeF) |
Sposób 1: otwieranie pliku XML w przeglądarce
To najszybsza metoda i zarazem najwygodniejsza do czytania. Przeglądarka sama układa znaczniki z wcięciami, pozwala zwijać i rozwijać gałęzie drzewa, a Ctrl + F przeszukuje zawartość.
- Kliknij plik
.xmlprawym przyciskiem myszy. - Wybierz Otwórz za pomocą (w Windows 11 czasem trzeba najpierw kliknąć „Pokaż więcej opcji”).
- Wskaż Microsoft Edge, Chrome lub Firefox.
Możesz też po prostu przeciągnąć plik na otwarte okno przeglądarki albo wpisać w pasku adresu ścieżkę, np. file:///C:/Users/Jan/Downloads/dane.xml.

Chrome i Edge pokazują nad drzewem komunikat, że plik nie ma powiązanych informacji o stylu. To nie błąd — przeglądarka informuje tylko, że wyświetla surową strukturę, a nie sformatowany dokument.
Warto wiedzieć, że przeglądarka jest też najprostszym walidatorem. Jeśli plik jest uszkodzony (niezamknięty znacznik, niedozwolony znak), zamiast drzewa zobaczysz komunikat o błędzie z numerem linii i kolumny, np. w Firefoksie „XML Parsing Error: not well-formed”. Dzięki temu wiesz, gdzie szukać problemu.
Wskazówka: Niektóre pliki XML mają dołączony arkusz stylów XSL, który zamienia dane w ładnie sformatowany dokument. Przeglądarki zwykle blokują takie arkusze dla plików otwieranych z dysku, a Google zapowiedział całkowite wycofanie obsługi XSLT z Chrome. Jeśli zamiast dokumentu widzisz surowe dane, to normalne — treść jest ta sama.
Internet Explorer, w którym dawniej domyślnie otwierały się pliki XML, od 2022 roku nie jest już wspierany. W Windows 11 jego rolę przejął Edge.
Sposób 2: Notatnik i inne edytory tekstu
Notatnik pokazuje plik dokładnie tak, jak jest zapisany na dysku — bez kolorowania i bez wcięć, jeśli autor ich nie dodał. Wystarcza do poprawienia jednej wartości albo sprawdzenia, co jest w środku.
- Prawy przycisk myszy na pliku → Otwórz za pomocą → Notatnik.
- Jeśli Notatnika nie ma na liście, kliknij „Wybierz inną aplikację” i znajdź go na pełnej liście.
Przy edycji w Notatniku pilnuj trzech rzeczy: każdy znacznik otwierający musi mieć zamykający, nie zmieniaj nazw znaczników (programy czytające plik ich oczekują) i zapisuj plik w tym samym kodowaniu, które jest w deklaracji — najczęściej UTF-8. Zapisanie pliku w innym kodowaniu to prosty sposób na „krzaki” zamiast polskich znaków.
Pliki XML generowane przez programy często są zapisane w jednej długiej linii. W Notatniku są wtedy praktycznie nieczytelne — w takim przypadku użyj przeglądarki albo edytora z funkcją formatowania.
Na macOS odpowiednikiem Notatnika jest TextEdit (Edycja tekstu). Samo zaznaczenie pliku w Finderze i naciśnięcie spacji otwiera szybki podgląd zawartości.
Sposób 3: Visual Studio Code i Notepad++ — edycja i formatowanie
Jeśli pracujesz z XML-em częściej, zainstaluj edytor kodu. Oba poniższe są darmowe i pokazują kolorowanie składni, numery linii oraz pozwalają zwijać bloki kodu.

Visual Studio Code
- Pobierz i zainstaluj Visual Studio Code ze strony code.visualstudio.com.
- Otwórz plik: File → Open File albo przeciągnij go do okna edytora.
- W panelu rozszerzeń (Ctrl + Shift + X) zainstaluj rozszerzenie XML od Red Hat.
- Sformatuj plik skrótem Shift + Alt + F (Windows) lub Shift + Option + F (macOS).
Rozszerzenie Red Hat dodaje walidację na bieżąco (błędy są podkreślane od razu), autouzupełnianie znaczników, a jeśli plik wskazuje schemat XSD — także podpowiedzi zgodne z tym schematem. VS Code radzi sobie również z dużymi plikami, liczonymi w dziesiątkach megabajtów, przy których Notatnik zaczyna się zawieszać.
Notepad++
- Zainstaluj Notepad++ (tylko Windows).
- Otwórz plik przez Plik → Otwórz — składnia XML zostanie rozpoznana po rozszerzeniu.
- W menu Wtyczki → Admin wtyczek zainstaluj wtyczkę XML Tools.
- Sformatuj plik: Wtyczki → XML Tools → Pretty print (skrót Ctrl + Alt + Shift + B).
XML Tools ma też opcję „Check XML syntax now”, która sprawdza poprawność pliku, oraz walidację względem schematu XSD.
Starsze poradniki polecają jeszcze edytor Atom — nie rób tego. GitHub zakończył jego rozwój w grudniu 2022 roku i program nie dostaje już aktualizacji. Sublime Text nadal jest rozwijany, ale jest płatny (można go używać w wersji testowej bez limitu czasu, z przypomnieniami o zakupie).
Sposób 4: jak otworzyć plik XML w Excelu
Excel przydaje się, gdy XML zawiera powtarzalne rekordy — listę produktów, transakcji, pozycji faktury — i chcesz je zobaczyć jako tabelę, przefiltrować lub policzyć.
Import przez Power Query (zalecany)
- Otwórz pusty skoroszyt w Excelu (Microsoft 365, 2021 lub nowszy).
- Przejdź do karty Dane → Pobierz dane → Z pliku → Z pliku XML.
- Wskaż plik i kliknij Importuj.
- W oknie Nawigator kliknij element z listą rekordów — po prawej zobaczysz podgląd tabeli.
- Kliknij Załaduj, a jeśli dane wymagają porządków (rozwinięcie zagnieżdżonych kolumn, zmiana typów) — Przekształć dane.
Zaletą Power Query jest to, że import można odświeżyć. Jeśli co miesiąc dostajesz nowy plik XML w tym samym formacie, podmieniasz plik i klikasz Odśwież.
Otwieranie przez Plik → Otwórz
Możesz też wybrać Plik → Otwórz, zmienić filtr typu plików na pliki XML i wskazać plik. Excel zapyta, jak go otworzyć:
- Jako tabelę XML — dane trafią do tabeli; jeśli plik nie wskazuje schematu, Excel utworzy go sam na podstawie danych,
- Jako skoroszyt tylko do odczytu — płaski widok bez mapowania,
- Użyj okienka zadań Źródło XML — ręczne przypisywanie elementów do komórek (wymaga karty Deweloper).
Excel dobrze radzi sobie z prostymi, „płaskimi” strukturami. Przy głęboko zagnieżdżonych plikach tabela potrafi mieć setki kolumn albo zduplikowane wiersze — wtedy lepiej zostać przy Power Query i rozwijać tylko potrzebne kolumny.
Sposób 5: odczytanie pliku XML z linii poleceń
Gdy plików jest dużo albo chcesz wyciągnąć konkretną wartość, szybciej będzie w terminalu.
W Windows wystarczy PowerShell — plik XML można wczytać jako obiekt i odwoływać się do elementów po nazwie, a Select-Xml wyszukuje węzły wyrażeniem XPath:
[xml]$dok = Get-Content -Path .\faktura.xml -Encoding UTF8
$dok.faktura.sprzedawca
Select-Xml -Path .\faktura.xml -XPath "//pozycja" | ForEach-Object { $_.Node.InnerText }
Więcej przydatnych komend opisuję w tekście PowerShell – 10 poleceń, które musisz poznać.
W Linuksie i macOS przydaje się xmllint z pakietu libxml2 (w Debianie i Ubuntu: libxml2-utils). Formatuje plik i sprawdza jego poprawność:
xmllint --format dane.xml | less
xmllint --noout dane.xml # tylko sprawdzenie poprawności
xmllint --xpath "//pozycja/text()" dane.xml
Do podglądu wystarczą też klasyczne cat i less — ich opis znajdziesz w zestawieniu 20 poleceń w Linux, które musisz znać.
Jak otworzyć plik XML na telefonie
Na Androidzie pliki XML zwykle nie mają przypisanej domyślnej aplikacji. Otwórz menedżer plików (np. Pliki od Google), dotknij pliku i wybierz „Otwórz za pomocą”. Chrome pokaże zawartość jako tekst, a do edycji możesz zainstalować dowolny edytor tekstu lub kodu ze Sklepu Play.
Na iPhonie i iPadzie aplikacja Pliki wyświetla podgląd pliku tekstowego, w tym XML. Do wygodnej edycji potrzebny jest edytor z App Store. Jeśli dostałeś XML jako załącznik w poczcie, zwykle wystarczy go dotknąć, żeby zobaczyć treść.
Pliki urzędowe: e-faktura z KSeF, JPK i dokumenty z profilem zaufanym
W Polsce z XML-em najczęściej styka się ktoś, kto dostał dokument z urzędu albo z systemu księgowego. Takie pliki otworzysz wszystkimi opisanymi wyżej sposobami, ale surowe znaczniki nie zawsze są czytelne dla człowieka.
E-faktura ustrukturyzowana (KSeF)
Faktury z Krajowego Systemu e-Faktur to pliki XML zgodne ze schematem FA. Da się je przeczytać w przeglądarce, ale wygodniej skorzystać z wizualizacji: program księgowy lub aplikacja Ministerstwa Finansów do obsługi KSeF potrafi pokazać fakturę w klasycznym układzie i wygenerować jej wersję do wydruku. Nie edytuj takich plików ręcznie — faktura w KSeF jest dokumentem źródłowym, a zmieniona kopia na dysku nie ma żadnej mocy.
Pliki JPK i UPO
Jednolity Plik Kontrolny i urzędowe poświadczenia odbioru (UPO) to również XML. Do sprawdzenia, co jest w środku, wystarczy przeglądarka. Do ich wysyłki i obsługi służą programy księgowe i narzędzia udostępniane przez Ministerstwo Finansów, a nie zwykłe edytory.
Plik XML podpisany profilem zaufanym
Dokument podpisany profilem zaufanym (podpisem zaufanym) ma zwykle podpis w formacie XAdES — to dodatkowy blok XML z certyfikatem i skrótem dokumentu. Bywa zapisany w tym samym pliku co treść albo w osobnym pliku z rozszerzeniem .xades obok oryginału.
- Żeby przeczytać treść, otwórz plik XML w przeglądarce lub edytorze — właściwy dokument jest przed blokiem
<ds:Signature>. - Żeby sprawdzić, czy podpis jest ważny i kto go złożył, użyj usługi podpisu zaufanego na gov.pl — po wgraniu pliku z podpisem zobaczysz dane podpisującego.
Uwaga: Nie zapisuj podpisanego pliku po otwarciu w edytorze, nawet jeśli nic nie zmieniłeś. Edytor może zmienić kodowanie, końce linii albo dodać wcięcia, a wtedy podpis przestanie być ważny. Pracuj na kopii.
Plik XML nie chce się otworzyć — najczęstsze problemy
Jeśli plik zamiast treści pokazuje błąd albo otwiera się nie tam, gdzie chcesz, sprawdź poniższe przypadki.
Plik otwiera się w złym programie
Pakiet Office instaluje własną obsługę plików .xml, która kieruje do Excela lub Worda pliki mające w nagłówku instrukcję <?mso-application …?>. Zmianę domyślnej aplikacji w Windows 11 zrobisz tak:
- Otwórz Ustawienia → Aplikacje → Aplikacje domyślne.
- W polu „Ustaw wartość domyślną dla typu pliku lub typu linku” wpisz
.xml. - Kliknij aktualnie przypisaną aplikację i wybierz nową, np. Edge albo VS Code.
Szybsza droga: prawy przycisk na pliku → Otwórz za pomocą → Wybierz inną aplikację → zaznacz program i kliknij Zawsze.
Błąd parsowania
Komunikaty typu „not well-formed”, „Opening and ending tag mismatch” czy „This page contains the following errors” oznaczają, że plik łamie reguły XML. Najczęstsze przyczyny:
- niezamknięty lub źle zagnieżdżony znacznik,
- znak
&lub<użyty wewnątrz tekstu zamiast&i<, - plik ucięty podczas pobierania lub wysyłki (brak końcowych znaczników),
- zła deklaracja kodowania.
Komunikat zawsze podaje numer linii — otwórz plik w VS Code lub Notepad++, przejdź do niej (Ctrl + G) i popraw błąd. Jeśli plik wygenerował program lub urząd, lepiej poprosić o ponowne wygenerowanie niż naprawiać go ręcznie.
Krzaki zamiast polskich znaków
Plik został zapisany w innym kodowaniu, niż deklaruje nagłówek — na przykład w Windows-1250, a w deklaracji jest UTF-8. W Notepad++ sprawdzisz i zmienisz kodowanie w menu Kodowanie, w VS Code klikając nazwę kodowania na pasku stanu w prawym dolnym rogu i wybierając „Reopen with Encoding”.
Bardzo duży plik
XML-e z eksportów baz danych potrafią mieć setki megabajtów. Notatnik i przeglądarka mogą się przy nich zawiesić. Użyj VS Code, less w terminalu albo wyciągnij tylko potrzebne dane przez xmllint --xpath lub PowerShell.
Który sposób wybrać
Jeśli chcesz tylko zobaczyć, co jest w pliku — przeglądarka. Jeśli musisz poprawić kilka wartości — Notatnik lub TextEdit, pamiętając o kodowaniu. Jeśli pracujesz z XML-em regularnie albo plik jest duży — VS Code z rozszerzeniem Red Hat lub Notepad++ z XML Tools. A gdy potrzebujesz tabeli do analizy — Power Query w Excelu.
XML jest dziś w wielu miejscach wypierany przez JSON, zwłaszcza w interfejsach programistycznych, o czym piszę we wprowadzeniu do REST API. Nadal jednak dominuje w dokumentach urzędowych, konfiguracji aplikacji i wymianie danych między systemami księgowymi, więc umiejętność sprawnego otwierania takich plików szybko się zwraca.
$ ./xml --interaktywnie
Podgląd i walidator XML
Wklej zawartość pliku XML — sprawdzę poprawność składni, wskażę błąd i sformatuję dokument z wcięciami.
Plik jest analizowany tylko w Twojej przeglądarce — nie trafia na żaden serwer. Przydatne np. do szybkiego podejrzenia struktury faktury z KSeF lub pliku JPK.
~ man faq
Najczęściej zadawane pytania
Jak otworzyć plik XML na komputerze bez instalowania programów?
Kliknij plik prawym przyciskiem myszy, wybierz „Otwórz za pomocą” i wskaż przeglądarkę (Edge, Chrome, Firefox) albo Notatnik. Przeglądarka pokaże strukturę pliku jako drzewo, Notatnik — surowy tekst.
Czym otworzyć plik XML, żeby był czytelny?
Do samego czytania najlepiej sprawdza się przeglądarka, bo pokazuje wcięcia i pozwala zwijać gałęzie. Do edycji i formatowania użyj Visual Studio Code lub Notepad++ z wtyczką XML Tools.
Jak otworzyć plik XML w Excelu?
W Excelu wybierz Dane → Pobierz dane → Z pliku → Z pliku XML, wskaż plik i w oknie nawigatora kliknij tabelę, a potem Załaduj. Możesz też użyć Plik → Otwórz i wybrać opcję „Jako tabelę XML”.
Jak otworzyć plik XML podpisany profilem zaufanym?
Treść dokumentu przeczytasz w przeglądarce lub Notatniku, bo podpis XAdES jest tylko dodatkowym fragmentem XML. Ważność podpisu sprawdzisz w usłudze podpisu zaufanego na gov.pl, wgrywając tam podpisany plik.
Dlaczego plik XML otwiera się w Excelu albo w Wordzie zamiast w przeglądarce?
Pakiet Office rejestruje własną obsługę plików .xml i otwiera w swoich programach pliki, które mają w nagłówku instrukcję mso-application. Domyślną aplikację zmienisz w Ustawieniach systemu, w sekcji Aplikacje domyślne.
Jak otworzyć plik XML na telefonie?
Na Androidzie otwórz plik z menedżera plików przez „Otwórz za pomocą” i wybierz Chrome lub dowolny edytor tekstu. Na iPhonie aplikacja Pliki pokaże podgląd treści, a do edycji potrzebny jest edytor tekstu z App Store.
Ten artykuł jest częścią tematu
$ whoami
Założyciel i redaktor XAD.pl. Pisze o sieciach, bezpieczeństwie IT, administracji systemami Windows i Linux oraz o sprzęcie, który sprawia ludziom problemy na co dzień.


