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.

W skrócie
- 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.
Spis treści
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.
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.
Autor
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ń.


