Przelicznik PX na REM
Konwertuj px na rem, rem na px, px na em i em na px przy niestandardowym bazowym rozmiarze czcionki. Przeliczaj całą skalę typograficzną naraz, kopiuj gotowy do wklejenia CSS, podglądaj każdy rozmiar w rzeczywistej skali i sprawdzaj, jak wartości rem reagują, gdy odwiedzający zmienia rozmiar czcionki w przeglądarce.
Twój bloker reklam uniemożliwia nam wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas, przechodząc na wersję bez reklam z większą liczbą dziennych użyć, albo zezwól na MiniWebtool.com i odśwież stronę.
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
- Albo przejdź na wersję bez reklam i z wyższymi limitami dziennymi
O Przelicznik PX na REM
Przelicznik PX na REM zamienia wartości pikselowe na jednostki rem lub em — i odwrotnie — korzystając z bazowego rozmiaru czcionki używanego w projekcie. Wklej pojedynczą wartość albo całą skalę typograficzną, aby otrzymać przeliczone liczby, gotowy do skopiowania blok CSS z oryginalnymi wartościami pikselowymi zachowanymi w komentarzach, linijkę renderującą każdy rozmiar w rzeczywistej skali oraz podgląd reakcji wartości rem na zwiększenie rozmiaru czcionki w przeglądarce przez odwiedzającego.
Wzór przeliczania PX na REM
Przeliczanie między pikselami a rem wymaga tylko jednego dzielenia — jedyną rzeczą, którą trzeba znać, jest bazowy rozmiar czcionki dokumentu.
Przy domyślnym bazowym rozmiarze przeglądarki wynoszącym 16 px otrzymujemy 24px ÷ 16 = 1.5rem oraz 1.5rem × 16 = 24px. Jeśli arkusz stylów ustawia html { font-size: 62.5%; }, bazowy rozmiar wynosi 10 px, a te same 24 px to 2.4rem.
Tabela przeliczeń PX na REM (bazowy rozmiar 16px)
| Piksele | rem (bazowy rozmiar 16px) | rem (bazowy rozmiar 10px) | Typowe zastosowanie |
|---|---|---|---|
| 8px | 0.5rem | 0.8rem | Wąskie odstępy, małe plakietki |
| 10px | 0.625rem | 1rem | Drobny druk, podpisy |
| 12px | 0.75rem | 1.2rem | Etykiety, tekst pomocniczy |
| 14px | 0.875rem | 1.4rem | Drugorzędny tekst główny |
| 16px | 1rem | 1.6rem | Bazowy tekst główny |
| 18px | 1.125rem | 1.8rem | Akapit wprowadzający |
| 20px | 1.25rem | 2rem | Mały nagłówek, h5 |
| 24px | 1.5rem | 2.4rem | h4, tytuł karty |
| 28px | 1.75rem | 2.8rem | h3 |
| 32px | 2rem | 3.2rem | h2, tytuł sekcji |
| 36px | 2.25rem | 3.6rem | h2 na komputerze |
| 40px | 2.5rem | 4rem | h1 na telefonie |
| 48px | 3rem | 4.8rem | h1, tytuł strony |
| 56px | 3.5rem | 5.6rem | Główny nagłówek |
| 64px | 4rem | 6.4rem | Nagłówek wyróżniający |
| 72px | 4.5rem | 7.2rem | Duży nagłówek wyróżniający |
| 80px | 5rem | 8rem | Sekcja promocyjna |
| 96px | 6rem | 9.6rem | Bardzo duży nagłówek |
rem a em: dlaczego zagnieżdżanie zmienia wszystko
rem jest mierzony względem elementu głównego (html), więc oznacza to samo w każdym miejscu dokumentu. em jest mierzony względem obliczonego rozmiaru czcionki elementu nadrzędnego, dlatego identyczne wartości em kumulują się przy zagnieżdżaniu. Ten diagram pokazuje ten sam mnożnik 1.5 zastosowany na trzech poziomach zagnieżdżenia, zaczynając od bazowego rozmiaru 16 px:
✅ rem — pozostaje przewidywalny
⚠ em — kumuluje się na każdym poziomie
Praktyczna zasada, którą stosuje większość zespołów: używaj rem dla rozmiarów czcionki, odstępów układu i punktów przełamania; używaj em świadomie dla elementów, które powinny skalować się wraz z własnym komponentem, takich jak padding wewnątrz przycisku lub rozmiar ikony umieszczonej obok tekstu.
Dlaczego używać rem zamiast px?
- Dostępność. Odwiedzający, który ustawi domyślny rozmiar czcionki przeglądarki na 20 px, zobaczy proporcjonalne powiększenie każdego rozmiaru opartego na
rem. Rozmiary zapisane na sztywno wpxcałkowicie ignorują tę preferencję. - Jedno pokrętło globalnego skalowania. Zmień bazowy rozmiar czcionki w zapytaniu medialnym, a cała skala typograficzna i rytm odstępów przesuną się razem — bez nadpisywania ustawień każdego komponentu.
- Spójny rytm odstępów. Wyrażanie paddingu i marginesów w
remwiąże pionowy rytm ze skalą typograficzną, zamiast pozwalać tym elementom się rozjeżdżać. - Przyjazne tokenom projektowym. Nowoczesne systemy projektowe, a także domyślna skala Tailwind, publikują rozmiary w
rem, więc przeliczenie istniejących wartości px ułatwia przekazanie projektu.
Sztuczka z bazowym rozmiarem czcionki 62.5%
Wiele zespołów dodaje tę regułę, aby 1rem równał się wygodnym 10 px, co upraszcza przeliczanie w pamięci:
html { font-size: 62.5%; } /* 16px × 0.625 = 10px */
body { font-size: 1.6rem; } /* z powrotem do czytelnych 16px */
.card-title { font-size: 2.4rem; } /* 24px */
.card-body { font-size: 1.4rem; } /* 14px */
Wartość 62.5% jest procentem domyślnego rozmiaru przeglądarki, a nie stałą liczbą pikseli, więc nadal uwzględnia preferencje odwiedzającego dotyczące rozmiaru czcionki. Należy tylko pamiętać o przywróceniu elementu body do około 1.6rem, ponieważ w przeciwnym razie domyślny tekst będzie miał 10 px. Ustaw pole bazowego rozmiaru czcionki powyżej na 10, aby przeliczać wartości zgodnie z tym ustawieniem.
rem w zapytaniach medialnych
W zapytaniu medialnym rem jest obliczany względem początkowego bazowego rozmiaru czcionki przeglądarki — nie względem rozmiaru czcionki elementu html ustawionego w CSS. Dlatego @media (min-width: 48rem) zawsze oznacza 768 px, nawet jeśli arkusz stylów deklaruje html { font-size: 10px }. Dzięki temu punkty przełamania w rem są bezpieczne i przewidywalne; jest to także jedno z niewielu miejsc, w których em i rem zachowują się identycznie.
Kiedy nadal używać px
- Bardzo cienkie obramowania i separatory — obramowanie 1 px powinno pozostać obramowaniem 1 px; skalowanie tworzy rozmyte linie subpikselowe.
- Zasoby o stałym rozmiarze — przesunięcia sprite’ów, precyzyjne przesunięcia cieni i obrazy o znanym rozmiarze naturalnym.
- Canvas i wydruk — gdy rzeczywiście chodzi o pomiar fizyczny lub pomiar w pikselach urządzenia.
Jak korzystać z tego przelicznika
- Wybierz kierunek: px → rem, rem → px, px → em lub em → px.
- Wprowadź wartości: jedną liczbę albo całą skalę oddzieloną przecinkami lub spacjami (maksymalnie 20 naraz). Końcowe jednostki, takie jak
24px, są akceptowane i ignorowane. - Ustaw bazowy rozmiar czcionki: pozostaw 16 dla domyślnych ustawień przeglądarki albo wybierz chip dla 10 (sztuczka 62.5%), 12, 14, 18 lub 20.
- Kliknij Przelicz: odczytaj tabelę wyników, linijkę rozmiaru w rzeczywistej skali, podgląd dostępności i blok CSS.
- Skopiuj CSS: jeden przycisk kopiuje każdą deklarację
font-sizez oryginalną wartością pikselową zachowaną w komentarzu.
Najczęściej zadawane pytania
Jak przeliczyć px na rem?
Podziel wartość w pikselach przez bazowy rozmiar czcionki. Przy domyślnym bazowym rozmiarze przeglądarki wynoszącym 16 px, 24 px ÷ 16 = 1.5rem. W drugą stronę pomnóż wartość rem przez bazowy rozmiar czcionki: 1.5rem × 16 = 24 px.
Ile px ma 1rem?
1rem jest równy bazowemu rozmiarowi czcionki strony. W każdej głównej przeglądarce domyślnie wynosi on 16 px, więc 1rem to 16 px, chyba że element html lub ustawienia przeglądarki odwiedzającego go zmienią.
Czym różnią się rem i em?
rem zawsze odnosi się do bazowego rozmiaru czcionki elementu html, dlatego 1.5rem ma taki sam rozmiar w dowolnym miejscu dokumentu. em odnosi się do rozmiaru czcionki własnego elementu nadrzędnego, więc w zagnieżdżonych elementach wartości się kumulują: 1.5em wewnątrz kolejnego 1.5em renderuje się jako 2.25-krotność rozmiaru bazowego.
Na czym polega sztuczka z bazowym rozmiarem czcionki 62.5 procent?
Ustawienie html { font-size: 62.5%; } zmienia bazowy rozmiar na 10 px zamiast 16 px, więc 1rem równa się 10 px, a obliczenia w pamięci stają się proste: 24 px to 2.4rem. Skalowanie nadal uwzględnia preferencje odwiedzającego dotyczące rozmiaru czcionki, ponieważ 62.5% jest wartością względną, a nie bezwzględną liczbą pikseli.
Czy do rozmiaru czcionki używać px czy rem?
Używaj rem dla rozmiarów czcionki, odstępów i zapytań medialnych, aby układ powiększał się, gdy odwiedzający zwiększy domyślny rozmiar czcionki w przeglądarce. Zarezerwuj px dla wartości, które nie powinny się skalować, takich jak bardzo cienkie obramowania, jedn pikselowe separatory i niektóre przesunięcia cieni.
Czy wartości rem muszą być zaokrąglone?
Nie. Przeglądarki bez problemu obsługują ułamkowe wartości rem i wewnętrznie obliczają rozmiary subpikselowe. Jeśli wolisz równe liczby, wybierz bazowy rozmiar czcionki, który dzieli skalę bez reszty, na przykład 10 px lub 8 px, albo użyj opcji precyzji dziesiętnej tego przelicznika.
Czy rem działa dla paddingu, marginesu i zapytań medialnych?
Tak. rem jest poprawną jednostką wszędzie tam, gdzie CSS akceptuje długość, także dla paddingu, marginesu, szerokości, gap i border-radius. W zapytaniach medialnych rem jest obliczany względem początkowego bazowego rozmiaru 16 px, a nie niestandardowego rozmiaru czcionki elementu html, więc punkt przełamania 48rem zawsze oznacza 768 px.
Dodatkowe materiały
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Przelicznik PX na REM" na https://MiniWebtool.com/pl/przelicznik-px-na-rem/ z MiniWebtool, https://MiniWebtool.com/
autorstwa zespołu miniwebtool. Zaktualizowano: 9 sierpnia 2026
Narzędzia dla administratorów stron:
- Kalkulator CPC
- Kalkulator CPM
- Kompresor CSS
- Generator Favicon
- Kalkulator Google AdSense
- Generator zadań Cron
- Generator Wyrażeń Crontab
- Kompresor HTML
- Konwerter HTML na tekst
- Sprawdzacz Gęstości Słów Kluczowych
- Generator tabel Markdown
- Generator tagów meta
- Usuwacz Inteligentnych Cudzysłowów
- Generator Slugów URL
- Kalkulator wartości odsłony strony
- Kalkulator wartości odwiedzających
- Kalkulator uprawnień Unix (chmod)
- Koder / Dekoder Encji HTML
- Generator Lorem Ipsum
- Escape/Unescape ciągów JSON
- Konwerter cURL do JSON
- Formatowacz SQL
- Optymalizator SVG
- Generator przekierowań .htaccess
- Sprawdzacz rozmiaru indeksowania Googlebot
- Generator Robots.txt Nowy
- Generator mapy witryny XML Nowy
- Sprawdzanie Wieku Domeny Nowy
- Sprawdzacz Open Graph Nowy
- Wyszukiwanie WHOIS Nowy
- Wyszukiwanie DNS Nowy
- Sprawdzacz Szybkości Strony Nowy
- Sprawdzacz zaufania domeny Nowy
- Sprawdzacz Przekierowań Nowy
- Generator tagów Hreflang Nowy
- Sprawdzacz uszkodzonych linków Nowy
- Plac Zabaw CSS Flexbox Nowy
- Generator CSS Grid Nowy
- Generator komend Git Nowy
- Generator Pliku .env Nowy
- Generator Poleceń cURL Nowy
- Referencja Kodów Stanu HTTP Nowy
- Parser URL Nowy
- Generator Ciągów Zapytania Nowy
- Konwerter SVG na React/JSX Nowy
- Kompilator SCSS do CSS Nowy
- Kompilator Less do CSS Nowy
- Playground TypeScript Nowy
- Generator Schematu JSON Nowy
- Przelicznik PX na REM Nowy
- Przelicznik PT na PX Nowy