Przejdź do treści

Jak otworzyć plik JSON z Messengera

Co zrobić z pobranym plikiem

Redakcja PodTeksT··AKT.

Zamówiłeś kopię danych z Facebooka, przyszedł ZIP, a w nim — zamiast rozmowy — folder pełen plików z rozszerzeniem .json. Nic się nie zepsuło. JSON to zwykły plik tekstowy w formacie, który Meta w swoim panelu opisuje wprost jako czytelny dla maszyn[2]. Otworzysz go na trzy sposoby i tylko jeden z nich ma sens, jeśli chcesz się czegoś dowiedzieć.

01/Instrukcja

Znajdź, otwórz, przeczytaj

  1. Krok 1: Znajdź plik

    Po rozpakowaniu archiwum każda rozmowa siedzi w osobnym podfolderze, nazwanym imieniem rozmówcy i ciągiem znaków. Treść jest w plikach message_1.json i kolejnych.

    Nazwa podfolderu bierze się z imienia rozmówcy — plus identyfikator, który dodaje Facebook.

    Jeszcze nie masz archiwum? Zamawia się je w Centrum kont Meta — instrukcja pobierania czatu z Messengera prowadzi przez to krok po kroku.

  2. Krok 2: Otwórz w edytorze tekstu (opcja 1)

    Kliknij plik prawym przyciskiem → Otwórz za pomocą Notatnik (Windows) lub TextEdit (Mac). Zobaczysz surowe dane: jedną długą linię nawiasów, cudzysłowów i znaczników czasu. Da się w tym szukać przez Ctrl+F, ale to wszystko, na co pozwala.

  3. Krok 3: Wrzuć do PodTeksT (opcja 2)

    Wejdź na podtekst.app/lobby i przeciągnij plik albo cały folder. Parser rozpozna format, zdekoduje polskie znaki, scali kolejne części rozmowy i policzy 52 moduły analizy: kto pisze więcej, kto odpisuje szybciej, jak zmienia się ton.

    Bez czytania jednej linijki JSON-a — i bez wysyłania pliku gdziekolwiek, bo parsowanie dzieje się na Twoim urządzeniu.

02/Pliki

Który plik otworzyć, gdy w folderze jest ich kilka?

Wszystkie. Pliki message_1.json, message_2.json i kolejne to części tej samej rozmowy, pocięte przez Metę ze względu na rozmiar. Numeracja nie oznacza ważności ani kolejności chronologicznej, tylko miejsce cięcia, więc otwarcie samej jedynki daje wycinek historii, a nie jej początek.

W praktyce to argument przeciwko czytaniu ręcznemu. Żeby zobaczyć całość, trzeba te części skleić w jedną oś czasu. PodTeksT robi to przy imporcie: scala pliki jednej rozmowy, porządkuje wiadomości po znaczniku czasu i dopiero na tak złożonej historii liczy statystyki.

03/Anatomia

Co naprawdę siedzi w pliku

Pod całą tą interpunkcją kryje się prosta struktura. Każdy plik z rozmową to jeden obiekt z kilkoma polami — istotne są trzy:

Reszta pól to metadane Facebooka: ścieżka wątku, ustawienia rozmowy, informacje o załącznikach.
PoleCo zawieraDo czego służy w analizie
participantsLista uczestników rozmowyRozpoznanie, kto jest kim — i kto z rozmowy odszedł
messagesTablica wiadomościWłaściwa treść: każdy wpis to jedna wiadomość
sender_nameNadawca pojedynczej wiadomościPodział statystyk na osoby
timestamp_msCzas wysłania w milisekundachCzasy odpowiedzi, pory dnia, przerwy w kontakcie
contentTekst wiadomościSentyment, słownictwo, długość wypowiedzi
titleNazwa konwersacjiEtykieta rozmowy — także nazwa grupy

04/Kodowanie

Dlaczego polskie znaki w pliku JSON wyglądają dziwnie?

Bo litera ł jest w pliku zapisana jako \u00c5\u0082, a Notatnik pokazuje ten zapis dosłownie, zamiast go rozwinąć. Standard JSON wymaga, żeby pliki wymieniane między systemami były kodowane w UTF-8[1], a w UTF-8 polskie litery zajmują po dwa bajty. Eksport Mety zapisuje każdy z tych bajtów osobno, jako sekwencję ucieczki, więc jedna litera rozpada się w tekście na dwa dziwaczne symbole.

Nic się przy tym nie zepsuło i nic nie zginęło. To ten sam tekst, tylko rozłożony na składniki, których edytor tekstu nie ma obowiązku składać z powrotem. Przeglądarka i porządny parser robią to automatycznie: PodTeksT dekoduje takie sekwencje przy imporcie, więc w statystykach i w podglądzie rozmowy widzisz normalną polszczyznę z ogonkami.

05/Granica

Plik odpowie tylko na pytania, które ktoś zada

Otwarcie JSON-a w Notatniku daje dostęp do danych, nie do wniosków. Żeby dowiedzieć się, ile właściwie było tych wiadomości, kto pisał pierwszy przez ostatnie pół roku i kiedy rozmowa zaczęła się kurczyć, ktoś musi to policzyć. Po to jest licznik wiadomości i szerzej — analiza rozmowy z Messengera.

Źródła

  1. [1]T. Bray (red.), The JavaScript Object Notation (JSON) Data Interchange Format. RFC 8259, IETF, grudzień 2017 (sekcja 8.1: tekst JSON wymieniany między systemami musi być kodowany w UTF-8). źródło
  2. [2]Meta, Eksportowanie kopii swoich informacji z Facebooka. Centrum pomocy Facebooka (JSON opisany jako format czytelny dla maszyn, HTML jako format do oglądania; zweryfikowane 7 sierpnia 2026). źródło

Najczęstsze pytania

Czy mogę otworzyć JSON w Excelu?
Technicznie tak, przez Power Query. Praktycznie: nie warto. Plik z Messengera nie jest tabelą — to zagnieżdżone struktury, które Excel rozkłada na kilkanaście kolumn bez sensu. Szybciej pójdzie w przeglądarce JSON albo w PodTeksT.
Czy mogę wrzucić cały folder?
Tak. PodTeksT przyjmuje zarówno pojedyncze pliki JSON, jak i cały rozpakowany folder — sam znajdzie pliki z wiadomościami i pominie zdjęcia oraz pliki techniczne.
Czy w pliku JSON są usunięte wiadomości?
Nie. Eksport odwzorowuje rozmowę z chwili pobrania, więc wiadomości skasowane wcześniej nie zostawiają w pliku śladu.

★ OGŁOSZENIE REDAKCYJNE ★

Nie czytaj JSON-a ręcznie

Wrzuć plik z Messengera i zobacz rozmowę zamiast nawiasów klamrowych.
52 moduły analizy · polskie znaki dekodowane w locie · parsowanie w Twojej przeglądarce.
PRZEŚLIJ KONWERSACJĘ →

Surowy import zostaje w Twojej przeglądarce · AI dostaje tylko pseudonimizowane fragmenty

eks

Używamy plików cookie do analizy ruchu (Google Analytics 4, PostHog) i wykrywania błędów (Sentry). Zbieramy dane o urządzeniu, przeglądarce i odwiedzanych podstronach. Treści twoich rozmów zostają na urządzeniu. Polityka prywatności