# Edytor PDF online
> Darmowy edytor PDF działający w przeglądarce, zaprojektowany z myślą o prywatności. Zamiana tekstu, zarządzanie stronami, wyciąganie obrazów i konwersja do Worda — bez instalacji i rejestracji. Flask + PyMuPDF na Google Cloud Run.
- URL: https://spoko.space/pl/edytor-pdf-online/
- Published: 2026-06-25
- Tags: python, flask, pymupdf, cloud-run, unocss, i18n
---## Edytor PDF, który zbudowałem dla siebie — i udostępniłem publicznie

Pracuję z dużą liczbą PDF-ów: instrukcje warsztatowe, dokumentacja części, faktury. Typowe edytory online albo każą płacić za podstawy, albo wymuszają instalację programu, albo po cichu wysyłają Twoje pliki na serwer, nad którym nie masz kontroli. Chciałem czegoś szybszego i prostszego — więc zbudowałem **pdf.uper.pl**, niewielki zestaw narzędzi do PDF działających prosto w przeglądarce.

Zaczęło się jako prywatne narzędzie do mojej własnej pracy. Okazało się na tyle przydatne, że postanowiłem udostępnić je publicznie — za darmo, bez rejestracji i bez śledzenia.

## Co potrafi

Zestaw obejmuje codzienne zadania z PDF-ami, do których zwykle szuka się programu na komputer:

### Zarządzanie stronami z miniaturami na żywo

Wgrywasz dokument i każda strona pojawia się jako przeciągalna miniatura. Zmieniasz kolejność przeciągnięciem, usuwasz stronę upuszczając ją do kosza, a na początek lub koniec dodajesz wygenerowaną stronę okładkową — i pobierasz przebudowany PDF.

### Wsadowa zamiana tekstu

Każda reguła to para znajdź/zamień, a możesz ułożyć ich tyle, ile trzeba, by uporządkować dokument w jednym przejściu — wygodne przy podmianie powtarzających się fraz w długiej instrukcji. Wbudowana wyszukiwarka pokazuje, gdzie jest każde dopasowanie, zanim zatwierdzisz zmiany.

### Wyciąganie obrazów z PDF

Wskazujesz PDF, a każde osadzone zdjęcie i grafika trafia na listę z wymiarami i rozmiarem pliku. Suwak minimalnego rozmiaru ukrywa małe ikony i logotypy, po czym pobierasz pojedynczy obraz albo wszystkie naraz w ZIP-ie.

### Konwersja do Markdown, Worda lub tekstu

Wyciągasz treść PDF do edytowalnego dokumentu — Markdown, czysty tekst lub Word (DOCX). Zaznaczasz kilka formatów i wracają razem w ZIP-ie.

## Prywatność wpisana w projekt

Cała aplikacja jest zbudowana tak, aby nie przechowywać Twoich danych:

- Pliki są przetwarzane **w pamięci, tylko na czas obsługi żądania** — wgrany plik i każdy wygenerowany artefakt są usuwane zaraz po odpowiedzi.
- **Bez konta i bez rejestracji.** Żadne z narzędzi nie wymaga zakładania konta.
- Cały ruch idzie po HTTPS, z Cloudflare przed serwerem origin.

Przy dokumentach takich jak faktury czy podpisane umowy „nic nie zostaje" nie jest tu hasłem marketingowym — tak po prostu działa cykl życia żądania.

## Dwujęzyczność od podstaw

Interfejs jest dostępny po **polsku i angielsku**, każdy na własnym zestawie adresów (`/strony` ↔ `/en/pages`), z poprawnym hreflang i osobnymi metadanymi SEO, więc każda wersja indeksuje się samodzielnie.

## Realizacja techniczna

Celowo niewielki monolit Flask: trasy stron renderują dwujęzyczny interfejs, kilka endpointów `/api/*` wykonuje operacje na PDF przez PyMuPDF, a style frontendu są generowane z systemu [Spoko Design System](/pl/spoko-design-system/) przez UnoCSS.

Narzędzie jest darmowe i z czasem zyskuje kolejne funkcje. Wypróbuj na [pdf.uper.pl](https://pdf.uper.pl).