Konwertuj cokolwiek.
Kompresuj wszystko.
Nie wysyłaj niczego.
Pack Camo to zestaw narzędzi do plików, który działa wewnątrz karty przeglądarki. Obrazy, dane strukturalne, archiwa i dokumenty są dekodowane, konwertowane i ponownie kodowane na Twoim własnym komputerze. Bez konta, bez kolejki, bez serwera, który choć na chwilę przechowuje Twoje pliki.
- Pliki nigdy nie opuszczają karty
- Kodeki o natywnej szybkości
- Działa także offline

Pięć narzędzi, cztery obszary robocze
Wybierz kształt problemu
Każde narzędzie to pełny obszar roboczy, a nie jednorazowe okienko do wysyłania: upuść plik, pokręć pokrętłami i obserwuj, jak wynik się zmienia, zanim cokolwiek pobierzesz.
Image Studio
Przekoduj, przeskaluj i zwektoryzuj obrazy z podglądem przed/po na żywo.
- Wejście
- PNG · JPEG · WebP · GIF · BMP · TIFF · ICO · SVG
- Wyjście
- WebP · AVIF · JPEG · PNG · SVG
Data Studio
Przenoś tekst strukturalny między JSON, YAML, TOML, CSV i Markdown.
- Wejście
- JSON · JSONL · YAML · TOML · CSV · TSV · Markdown
- Wyjście
- JSON · JSONL · YAML · TOML · CSV · TSV · HTML
Kompresja i archiwa
Zmniejsz dowolny plik za pomocą gzip lub Brotli albo spakuj folder do ZIP-a.
- Wejście
- Any file · .gz · .zlib · .br · .zip
- Wyjście
- .gz · .zlib · .deflate · .br · .zip · extracted files
DOCX na PDF
Zamień dokument Word w PDF z prawdziwym, zaznaczalnym tekstem.
- Wejście
- DOCX
- Wyjście
PDF na DOCX
Odzyskaj edytowalny dokument Word z warstwy tekstowej pliku PDF.
- Wejście
- Wyjście
- DOCX
Edytor PDF
Podpisuj dokumenty, edytuj tekst, wstawiaj obrazy i nanoś korektor na pliki PDF w przeglądarce.
- Wejście
- Wyjście
Dlaczego lokalnie
Konwersja odbywa się tam, gdzie plik już jest
Większość konwerterów online każe oddać plik maszynie, o której nic nie wiesz, odczekać w kolejce i pobrać go z powrotem. Ten pomija wszystkie trzy kroki.
Prywatność z założenia
Nie ma punktu wysyłania, któremu trzeba by zaufać, bo w całym procesie nie ma serwera. Twój plik jest wczytywany do pamięci, konwertowany i oddawany jako plik do pobrania.
Prawdziwe kodeki, nie sztuczki na płótnie
Te same biblioteki, których używają narzędzia desktopowe — crate image, rav1e, vtracer, miniz_oxide, Brotli — skompilowane z Rusta do WebAssembly.
Poza głównym wątkiem
Każda konwersja działa w wątku Web Worker, więc kodowanie 12-megapikselowego AVIF-a nigdy nie zamrozi strony, na którą patrzysz.
Bez pakietów, bez znaków wodnych
Bez konta, bez dziennego limitu, bez górnej granicy rozmiaru pliku poza pamięcią, jaką przydzieli Twoja własna przeglądarka.
Każde pokrętło na wierzchu
Jakość, wysiłek kodera, ograniczenie dłuższego boku, progi wektoryzatora, poziom kompresji. Domyślne wartości są rozsądne; nic nie jest ukryte.
Działa bez Wi-Fi
Gdy strona i jej moduły wasm są już w pamięci podręcznej, narzędzia działają dalej w samolocie, w pociągu albo za firmowym proxy.
Pod maską
Cztery crate'y Rusta skompilowane do WebAssembly
Nic tutaj nie jest nakładką na hostowane API. Logika konwersji to zwykły Rust, testowany jednostkowo na desktopie i dostarczany do przeglądarki jako wasm.
- 1
Crate Rusta
Każde narzędzie to mały crate biblioteczny z prostym, testowalnym rdzeniem — tym samym kodem, którego użyłoby narzędzie CLI.
- 2
wasm-bindgen
Cienka warstwa wiązań zamienia te funkcje w moduł WebAssembly, który przeglądarka może wywoływać bezpośrednio.
- 3
Web Worker
Moduł jest instancjonowany raz wewnątrz workera, więc ciężkie kodowania nigdy nie blokują interfejsu.
crates/
image-codecs
Dekodowanie/kodowanie WebP, AVIF, JPEG, PNG i pokrewnych
image · rav1e · libwebp (optional)
svg-converter
Dopasowanie krzywych do obszarów koloru i generowanie prawdziwych ścieżek wektorowych
vtracer · visioncortex
data-convert
Jedno typowane drzewo, sześć formatów tekstowych, plus Markdown
serde · csv · toml · pulldown-cmark
archive-tools
gzip, zlib, DEFLATE, Brotli i ZIP, w obie strony
flate2 · brotli · zip
Pytania
Najczęstsze pytania
To, co ludzie rozsądnie chcą sprawdzić, zanim wrzucą plik na stronę internetową.
- Czy Pack Camo jest naprawdę darmowy?
- Tak. Nie ma konta, znaku wodnego, dziennego limitu ani pakietów zależnych od rozmiaru pliku. Całość to statyczna aplikacja webowa; jedynym kosztem konwersji jest czas Twojego własnego procesora.
- Czy moje pliki są wysyłane na serwer?
- Nie. Każda konwersja odbywa się w Twojej przeglądarce — narzędzia do obrazów, danych i archiwów przez moduły WebAssembly skompilowane z Rusta, konwertery dokumentów w JavaScripcie na tej samej stronie. Twój plik jest wczytywany do pamięci, konwertowany i oddawany jako plik do pobrania. Nigdy nie przechodzi przez sieć, więc nie ma potem czego usuwać.
- Jakie rodzaje plików potrafi konwertować?
- Cztery rodziny. Obrazy: na wejściu PNG, JPEG, WebP, GIF, BMP, TIFF, ICO i SVG, na wyjściu WebP, AVIF, JPEG, PNG lub wektoryzowany SVG. Tekst strukturalny: JSON, JSONL, YAML, TOML, CSV i TSV w dowolnym kierunku, plus Markdown do HTML. Dokumenty: Word .docx na PDF i PDF z powrotem na .docx. A dowolny plik można skompresować za pomocą gzip, zlib, DEFLATE lub Brotli albo spakować do ZIP-a.
- Czym to się różni od innych konwerterów online?
- Większość z nich wysyła Twój plik do kolejki na cudzej maszynie i podaje Ci link. Pack Camo dekoduje i koduje lokalnie, tymi samymi bibliotekami kodeków, których użyłoby narzędzie desktopowe — dlatego działa też wtedy, gdy jesteś offline.
- Czy działa na telefonie?
- Tak, w każdej aktualnej przeglądarce mobilnej obsługującej WebAssembly. Bardzo duże obrazy będą ograniczone pamięcią, jaką przeglądarka daje karcie, więc na telefonie warto przed kodowaniem użyć ograniczenia dłuższego boku.
- Dlaczego kameleon?
- Bo chodzi o adaptację: ta sama treść, przekształcona tak, by pasowała tam, dokąd ma trafić, bez zmiany tego, czym jest.

Upuść plik. Zobacz, jak się zmienia.
Nic do instalowania, nic do rejestrowania i nic nie jest nigdzie wysyłane. Wybierz obszar roboczy i zaczynaj.