Konverter PX ke REM
Konversikan px ke rem, rem ke px, px ke em, dan em ke px dengan ukuran font root khusus. Konversikan seluruh skala tipografi sekaligus, salin CSS yang siap ditempel, pratinjau setiap ukuran dalam skala sebenarnya, dan lihat bagaimana nilai rem Anda merespons saat pengunjung mengubah ukuran font browser mereka.
Pemblokir iklan Anda mencegah kami menampilkan iklan
MiniWebtool tetap gratis karena iklan. Jika alat ini membantu Anda, dukung kami dengan upgrade untuk penjelajahan tanpa iklan dan penggunaan harian lebih banyak, atau izinkan MiniWebtool.com lalu muat ulang.
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
- Atau upgrade untuk tanpa iklan dan batas harian lebih tinggi
Tentang Konverter PX ke REM
Konverter PX ke REM mengubah nilai piksel menjadi unit rem atau em — dan sebaliknya — menggunakan ukuran font root yang benar-benar dipakai proyek Anda. Tempelkan satu nilai atau seluruh skala tipografi, lalu dapatkan angka yang dikonversi, blok CSS siap salin dengan piksel asli dipertahankan sebagai komentar, penggaris yang merender setiap ukuran dalam skala sebenarnya, dan pratinjau respons nilai rem saat pengunjung memperbesar ukuran font browser mereka.
Rumus PX ke REM
Mengonversi antara piksel dan rem hanya memerlukan satu pembagian — satu-satunya hal yang perlu Anda ketahui adalah ukuran font root dokumen.
Dengan root bawaan browser sebesar 16 px, hasilnya adalah 24px ÷ 16 = 1.5rem dan 1.5rem × 16 = 24px. Jika stylesheet Anda menetapkan html { font-size: 62.5%; }, root menjadi 10 px dan 24 px yang sama adalah 2.4rem.
Tabel Konversi PX ke REM (root 16px)
| Piksel | rem (root 16px) | rem (root 10px) | Penggunaan umum |
|---|---|---|---|
| 8px | 0.5rem | 0.8rem | Jarak rapat, lencana kecil |
| 10px | 0.625rem | 1rem | Teks kecil, keterangan |
| 12px | 0.75rem | 1.2rem | Label, teks bantuan |
| 14px | 0.875rem | 1.4rem | Teks isi sekunder |
| 16px | 1rem | 1.6rem | Teks isi dasar |
| 18px | 1.125rem | 1.8rem | Paragraf pembuka |
| 20px | 1.25rem | 2rem | Judul kecil, h5 |
| 24px | 1.5rem | 2.4rem | h4, judul kartu |
| 28px | 1.75rem | 2.8rem | h3 |
| 32px | 2rem | 3.2rem | h2, judul bagian |
| 36px | 2.25rem | 3.6rem | h2 di desktop |
| 40px | 2.5rem | 4rem | h1 di seluler |
| 48px | 3rem | 4.8rem | h1, judul halaman |
| 56px | 3.5rem | 5.6rem | Judul hero |
| 64px | 4rem | 6.4rem | Judul display |
| 72px | 4.5rem | 7.2rem | Display besar |
| 80px | 5rem | 8rem | Hero pemasaran |
| 96px | 6rem | 9.6rem | Display ekstra besar |
rem vs em: Mengapa Penyarangan Mengubah Segalanya
rem diukur terhadap elemen root (html), sehingga artinya sama di seluruh dokumen. em diukur terhadap ukuran font terhitung elemen induk, sehingga nilai em yang sama akan terakumulasi saat Anda menyarangkannya. Diagram ini menunjukkan pengali 1.5 yang sama diterapkan hingga tiga tingkat, dimulai dari root 16 px:
✅ rem — tetap dapat diprediksi
⚠ em — terakumulasi di setiap tingkat
Aturan praktis yang digunakan sebagian besar tim: gunakan rem untuk ukuran font, jarak tata letak, dan breakpoint; gunakan em secara sengaja untuk hal-hal yang seharusnya diskalakan bersama komponennya, seperti padding di dalam tombol atau ukuran ikon di samping teks.
Mengapa Menggunakan rem, Bukan px?
- Aksesibilitas. Pengunjung yang mengatur ukuran font bawaan browser ke 20 px akan melihat setiap ukuran berbasis
remmembesar secara proporsional. Ukuran yang ditulis secara hard-code dalampxsama sekali mengabaikan preferensi itu. - Satu pengatur untuk penskalaan global. Ubah ukuran font root dalam media query, dan seluruh skala tipografi serta ritme jarak berubah bersama — tanpa penimpaan per komponen.
- Ritme jarak yang konsisten. Menyatakan padding dan margin dalam
remmenjaga ritme vertikal tetap terikat pada skala tipografi, bukan saling menjauh. - Ramah token desain. Sistem desain modern (dan skala bawaan Tailwind) menerbitkan ukuran dalam
rem, sehingga mengonversi nilai px yang sudah ada memudahkan serah terima.
Trik Ukuran Font Root 62.5%
Banyak tim menambahkan aturan ini agar 1rem sama dengan 10 px yang mudah, sehingga konversi mental menjadi sederhana:
html { font-size: 62.5%; } /* 16px × 0.625 = 10px */
body { font-size: 1.6rem; } /* kembali ke 16px yang mudah dibaca */
.card-title { font-size: 2.4rem; } /* 24px */
.card-body { font-size: 1.4rem; } /* 14px */
Karena 62.5% adalah persentase dari bawaan browser, bukan nilai piksel tetap, aturan ini tetap menghormati preferensi ukuran font pengunjung. Satu hal yang perlu diingat adalah mengatur ulang body ke sekitar 1.6rem; jika tidak, teks bawaan Anda akan berukuran 10 px. Atur kolom ukuran font root di atas ke 10 untuk mengonversi berdasarkan pengaturan ini.
rem dalam Media Query
Di dalam media query, rem dihitung berdasarkan ukuran font root awal browser — bukan ukuran font html yang Anda tetapkan dalam CSS. Jadi @media (min-width: 48rem) selalu 768 px, meskipun stylesheet Anda menetapkan html { font-size: 10px }. Ini membuat breakpoint rem aman dan dapat diprediksi, dan ini adalah salah satu dari sedikit tempat em dan rem berperilaku sama.
Kapan Anda Tetap Harus Menggunakan px
- Border tipis dan pembatas — border 1 px harus tetap 1 px; penskalaan menghasilkan garis subpiksel yang buram.
- Aset berukuran tetap — offset sprite, offset bayangan yang presisi, dan gambar dengan ukuran intrinsik yang diketahui.
- Output canvas dan cetak — saat ukuran fisik atau piksel perangkat benar-benar merupakan ukuran yang Anda maksud.
Cara Menggunakan Konverter Ini
- Pilih arah: px → rem, rem → px, px → em, atau em → px.
- Masukkan nilai Anda: satu angka atau seluruh skala yang dipisahkan dengan koma atau spasi (hingga 20 sekaligus). Unit di akhir seperti
24pxditerima dan diabaikan. - Atur ukuran font root: gunakan 16 untuk nilai bawaan browser, atau tekan chip preset untuk 10 (trik 62.5%), 12, 14, 18, atau 20.
- Klik Konversi: baca tabel hasil, penggaris ukuran dalam skala sebenarnya, pratinjau aksesibilitas, dan blok CSS.
- Salin CSS: satu tombol menyalin setiap deklarasi
font-sizedengan nilai piksel sumber disimpan dalam komentar.
Pertanyaan Umum
Bagaimana cara mengonversi px ke rem?
Bagi nilai piksel dengan ukuran font root. Dengan root bawaan browser sebesar 16 px, 24 px ÷ 16 = 1.5rem. Untuk arah sebaliknya, kalikan nilai rem dengan ukuran font root: 1.5rem × 16 = 24 px.
Berapa px untuk 1rem?
1rem sama dengan ukuran font root halaman. Pada setiap browser utama yang menggunakan nilai bawaan 16 px, 1rem adalah 16 px kecuali elemen html atau pengaturan browser pengunjung mengubahnya.
Apa perbedaan antara rem dan em?
rem selalu relatif terhadap ukuran font root pada elemen html, sehingga 1.5rem memiliki ukuran yang sama di mana pun dalam dokumen. em relatif terhadap ukuran font elemen induknya, sehingga elemen bertingkat terakumulasi: 1.5em di dalam 1.5em lainnya dirender sebesar 2.25 kali ukuran dasar.
Apa trik ukuran font root 62,5 persen?
Menetapkan html { font-size: 62.5%; } membuat root menjadi 10 px, bukan 16 px, sehingga 1rem sama dengan 10 px dan perhitungan mental menjadi mudah: 24 px adalah 2.4rem. Ukuran ini tetap mengikuti preferensi ukuran font browser pengunjung karena 62.5% bersifat relatif, bukan nilai piksel absolut.
Sebaiknya saya menggunakan px atau rem untuk ukuran font?
Gunakan rem untuk ukuran font, jarak, dan media query agar tata letak membesar saat pengunjung menaikkan ukuran font bawaan browser mereka. Gunakan px untuk nilai yang tidak boleh diskalakan, seperti border tipis, pembatas satu piksel, dan beberapa offset bayangan.
Apakah nilai rem harus berupa angka bulat?
Tidak. Browser menangani nilai rem pecahan dengan baik dan menghitung ukuran subpiksel secara internal. Jika Anda menyukai angka yang rapi, pilih ukuran font root yang membagi skala Anda secara merata, seperti 10 px atau 8 px, atau gunakan opsi presisi desimal pada konverter ini.
Apakah rem berfungsi untuk padding, margin, dan media query?
Ya. rem valid di mana pun CSS menerima panjang, termasuk padding, margin, width, gap, dan border-radius. Dalam media query, rem dihitung berdasarkan root awal 16 px, bukan ukuran font html khusus Anda, sehingga breakpoint 48rem selalu sama dengan 768 px.
Sumber Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Konverter PX ke REM" di https://MiniWebtool.com/id/konverter-px-ke-rem/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 9 Agustus 2026
Peralatan untuk webmaster:
- Kalkulator BPK
- Kalkulator CPM
- Kompresor CSS
- Generator Favicon Unggulan
- Kalkulator Google AdSense
- Pembuat Cron Job
- Pembuat Ekspresi Crontab
- Kompresor HTML
- Pengonversi HTML ke Teks
- Pemeriksa Kepadatan Kata Kunci
- Generator Tabel Markdown
- Pembuat Tag Meta
- Penghapus Tanda Kutip Pintar
- Generator Slug URL
- Kalkulator Nilai Halaman
- Kalkulator Nilai Pengunjung
- Kalkulator Izin Unix (chmod)
- Pengkode/Pendekode Entitas HTML
- Generator Lorem Ipsum
- Escape Unescape String JSON
- Pengubah cURL ke JSON
- Pemformat SQL
- Pengoptimal SVG
- Htaccess Redirect Generator
- Pemeriksa Ukuran Crawl Googlebot
- Generator Robots.txt Baru
- Generator Sitemap XML Baru
- Pemeriksa Usia Domain Baru
- Pemeriksa Open Graph Baru
- Pencarian WHOIS Baru
- Cek DNS Baru
- Pemeriksa Kecepatan Halaman Baru
- Pemeriksa Kepercayaan Domain Baru
- Pemeriksa Pengalihan Baru
- Generator Tag Hreflang Baru
- Pemeriksa Tautan Rusak Baru
- Playground CSS Flexbox Baru
- CSS Grid Generator Baru
- Git Command Generator Baru
- Pembuat File .env Baru
- Pembuat Perintah cURL Baru
- Referensi Kode Status HTTP Baru
- Parser URL Baru
- Pembuat Query String Baru
- Konverter SVG ke React/JSX Baru
- Kompilator SCSS ke CSS Baru
- Kompilator Less ke CSS Baru
- Playground TypeScript Baru
- Generator Skema JSON Baru
- Konverter PX ke REM Baru
- Konverter PT ke PX Baru