Konwerter CSV ↔ JSON Online
Przekształcaj tabelaryczne dane z arkuszy kalkulacyjnych do strukturalnego formatu JSON dla API.
Do czego służy
CSV do JSON w kilka sekund
Wiele separatorów
Przecinek, średnik, tabulator lub dowolny separator niestandardowy. Zgodność z eksportami z Excela.
100% prywatny
Konwersja odbywa się w Twojej przeglądarce. Twoje dane nie są nigdy wysyłane na żaden serwer.
RFC 4180
Przestrzeganie oficjalnego standardu CSV, w tym pól ujętych w cudzysłowy i wewnętrznych podziałów wiersza.
Natychmiastowy
Konwersja w milisekundach bez oczekiwania. JSON pojawia się w trakcie pisania.
Jak to działa
Trzy kroki, żadnych komplikacji
Wklej lub wczytaj plik CSV
Wprowadź tekst CSV w edytorze lub przeciągnij plik .csv. Pierwszy wiersz jest automatycznie rozpoznawany jako nagłówek.
Ustaw separator pól
Wybierz przecinek, średnik, tabulator lub inny separator. Konwerter przestrzega standardu RFC 4180 dla pól ujętych w cudzysłowy.
Skopiuj wygenerowany JSON
Otrzymaj tablicę JSON gotową do użycia w API, bazie danych lub aplikacji. Skopiuj jednym kliknięciem lub pobierz plik.
FAQ
Masz pytania?
Konwerter obsługuje przecinek (,), średnik (;), tabulator (\t) oraz dowolny niestandardowy znak. Średnik jest popularny w eksportach z Excela w regionach europejskich, gdzie przecinek jest separatorem dziesiętnym. Standard RFC 4180 określa zasady postępowania z polami zawierającymi sam separator — muszą być one ujęte w podwójne cudzysłowy.
Jeśli Twój plik CSV zawiera wiersz nagłówkowy (pierwszy wiersz z nazwami kolumn), konwerter używa go jako kluczy obiektów JSON dla każdego wiersza. Jeśli nagłówka nie ma, możesz wyłączyć tę opcję, a wartości zostaną przekształcone w tablice tablic. Nagłówki są automatycznie oczyszczane, aby stanowiły prawidłowe klucze JSON.
Dla płaskiego pliku CSV każdy wiersz staje się obiektem JSON z kluczami z nagłówka. Dla struktur zagnieżdżonych (np. kolumna 'adres.miasto') konwerter może rozwijać notację kropkową do zagnieżdżonych obiektów, w zależności od wybranej opcji. Jest to przydatne, gdy CSV był pierwotnie eksportowany ze struktury JSON.
Tak. Excel eksportuje pliki CSV z kodowaniem UTF-8 lub Windows-1252 i często używa średnika jako separatora w regionalnych ustawieniach europejskich. Konwerter wykrywa i obsługuje BOM UTF-8, znaki końca linii CRLF systemu Windows oraz pola z wewnętrznymi podziałami wiersza ujęte w cudzysłowy — wszystkie przypadki zdefiniowane w RFC 4180.
Konwerter pracuje z UTF-8, czyli kodowaniem zalecanym dla formatu JSON zgodnie z RFC 8259. Jeśli Twój plik CSV używa innego kodowania, takiego jak ISO-8859-1 lub Windows-1252 (popularnego w starszych eksportach z Excela), konieczna może być wcześniejsza konwersja kodowania. Znaki Unicode, w tym polskie litery diakrytyczne (ą, ę, ó, ź itd.), są poprawnie zachowywane, gdy plik CSV jest w UTF-8.
CSV i JSON: dwa kluczowe formaty w ekosystemie danych
CSV (Comma-Separated Values) to format tekstowy zdefiniowany w RFC 4180, służący do reprezentowania danych tabelarycznych. Każdy wiersz pliku odpowiada jednemu rekordowi, a pola rozdzielone są separatorem — zazwyczaj przecinkiem. Jego prostota sprawia, że jest powszechnie stosowany: każdy arkusz kalkulacyjny (Excel, Google Sheets, LibreOffice), baza danych i narzędzie analityczne może importować i eksportować pliki CSV. RFC 4180 definiuje precyzyjne zasady obsługi pól zawierających separator lub znaki nowego wiersza, które muszą być ujęte w podwójne cudzysłowy.
JSON (JavaScript Object Notation), zdefiniowany w RFC 8259, jest dominującym formatem wymiany danych w API REST i aplikacjach webowych. W odróżnieniu od CSV, JSON może reprezentować struktury hierarchiczne, zagnieżdżone tablice oraz natywne typy danych (liczba, wartość logiczna, null) bez niejednoznaczności. Większość nowoczesnych języków programowania zawiera wbudowane parsery JSON, a platformy takie jak MongoDB, Firebase czy Elasticsearch używają go jako podstawowego formatu przechowywania danych.
Konwersja między formatami CSV i JSON jest codzienną operacją w inżynierii danych: analitycy eksportują rekordy z baz danych do plików CSV w celu przetworzenia ich w arkuszach kalkulacyjnych, a programiści przekształcają je do formatu JSON, aby zasilać API lub ładować dane do magazynów NoSQL. Convertir.ai wykonuje tę transformację w całości w przeglądarce, bez wysyłania danych na jakikolwiek serwer, zapewniając pełną prywatność niezależnie od wolumenu i wrażliwości danych.