Konverter PX ke REM

Konversi antara pixel, rem, dan em dengan ukuran font root kamu sendiri, atau tempel seluruh stylesheet dan ubah semua nilai px sekaligus.

Diperbarui
Ukuran font html, 16px di setiap browser secara default.
em relatif terhadap ukuran font elemen itu sendiri atau induknya.
px
rem
em

Ukuran umum dengan root 16px

Konversi snippet CSS

CSS dengan rem
String, url() dan komentar tidak diubah.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Hitung nilai clamp() CSS fluid untuk font dan spasi dari ukuran min/max dan lebar viewportKalkulator clamp() →

Cara menggunakan Konverter PX ke REM

  1. Atur ukuran font root (biarkan 16 kecuali situsmu mengubah ukuran font html).
  2. Ketik nilai di Pixels, REM, atau EM. Kolom lainnya langsung ikut berubah.
  3. Gunakan tabel ukuran umum untuk menyalin nilai rem yang sering dipakai hanya dengan satu klik.
  4. Untuk mengonversi seluruh stylesheet, tempel ke CSS kamu, pilih opsinya, lalu salin hasilnya.

Apa itu rem?

rem adalah singkatan dari “root em”: 1rem sama dengan ukuran font elemen root <html>. Browser secara default menetapkannya 16px, jadi 1.5rem = 24px. Perbedaan utama dengan pixel adalah rem mengikuti pengaturan ukuran font default di browser pengguna. Orang yang mengatur default-nya ke 20px akan melihat teks dan jarak yang ikut membesar secara proporsional, sesuatu yang diabaikan oleh nilai px yang tetap.

Rumus konversinya

rem = px ÷ ukuran font root dan px = rem × ukuran font root. Dengan root default 16px: 12px = 0.75rem, 14px = 0.875rem, 18px = 1.125rem, 32px = 2rem. em memakai perhitungan yang sama tetapi dibagi dengan ukuran font elemen itu sendiri (untuk font-size, yaitu elemen induknya), sehingga nilai em akan berlipat saat elemen saling bersarang.

SatuanRelatif terhadapPaling cocok untuk
pxTidak ada, tetapBorder tipis, shadow, detail kecil
remUkuran font root (html)Ukuran font, jarak, lebar layout
emUkuran font elemen saat iniPadding yang menyesuaikan teks tombol, ukuran ikon, media query

Mengonversi seluruh file CSS

Konverter snippet mencari setiap angka yang diikuti px lalu membaginya dengan basis kamu, sambil melewati komentar, string dalam tanda kutip, dan path url(…) (sehingga bg-16px.png tetap aman). Nilai 1px dipertahankan secara default karena border sebaiknya tetap tajam. Di dalam media query, rem dan em selalu didasarkan pada ukuran font default browser (biasanya 16px), bukan aturan html kamu. Centang Biarkan @media query tidak berubah jika basis kamu berbeda.

Trik 62.5% dan mengapa sebaiknya dihindari

Mengatur html { font-size: 62.5%; } membuat 1rem = 10px agar perhitungannya mudah, tetapi setiap komponen kemudian butuh ukuran font yang eksplisit dan widget pihak ketiga bisa tampil sangat kecil. Mempertahankan default 16px dan memakai konverter seperti ini lebih sederhana dan lebih aman.

rem di Webflow

Dropdown satuan di Webflow mendukung rem dan em, dan kamu bisa langsung mengetik 1.5rem di sebuah kolom. Perlu diingat bahwa ukuran font yang diatur pada tag Body (All Pages) di Webflow memengaruhi teks yang diwariskan dan em, tetapi tidak memengaruhi rem. Rem selalu merujuk ke elemen html. Untuk nilai yang menyesuaikan dengan layar, buatlah dengan Kalkulator clamp().

Juga dicari sebagai: px ke rem, rem ke px, kalkulator rem, konversi pixel ke rem, px ke em, ukuran font rem, satuan css.

Tool yang cocok dipakai bersama Konverter PX ke REM

  • Konverter Satuan — Konversi antara satuan metrik, imperial, dan teknis dalam sepuluh kategori, dengan konverter dua arah dan tabel semua satuan sekaligus.
  • CSS Formatter — Ubah stylesheet yang di-minify menjadi CSS yang mudah dibaca, dengan satu properti per baris dan blok @media yang tersarang dengan benar.
  • CSS Minifier — Tempel stylesheet untuk langsung memperkecil ukurannya.
  • Generator Box Shadow — Tumpuk beberapa lapis bayangan, atur offset, blur, spread dan opacity langsung di kartu pratinjau, lalu salin CSS box-shadow atau text-shadow.

Pertanyaan yang sering diajukan

Berapa pixel 1rem?
16px di semua browser utama secara default, karena ukuran font root-nya 16px. Jika situs mengatur html { font-size: 62.5% }, 1rem menjadi 10px; jika pengguna memperbesar ukuran font browsernya, 1rem ikut membesar.
Apa perbedaan rem dan em?
rem selalu relatif terhadap ukuran font root html, sehingga hasilnya bisa diprediksi di mana saja. em relatif terhadap ukuran font elemen saat ini, sehingga em yang bersarang saling mengalikan. 1.2em di dalam 1.2em adalah 1.44× ukuran luarnya.
Sebaiknya pakai rem atau px untuk ukuran font?
rem. Nilai ini mengikuti pengaturan ukuran font browser pengguna, yang penting untuk aksesibilitas, dan zoom tetap berfungsi dengan keduanya. Pixel tetap cocok untuk border, outline, dan offset box-shadow.
Sebaiknya media query memakai px, em, atau rem?
Media query dengan em atau rem merespons ukuran font default pengguna, sehingga layout tidak rusak saat teks diperbesar. Keduanya dihitung dari default browser (biasanya 16px), bukan dari aturan font-size html kamu.
Apakah konverter snippet bisa merusak CSS saya?
Konverter hanya menulis ulang angka yang langsung diikuti px, dan melewati komentar, string, serta nilai url(). Tetap periksa hasilnya sekali, terutama nilai seperti border 1px, yang secara default dipertahankan.
Bisakah saya memasang Konverter PX ke REM sebagai aplikasi web dan memakainya offline?
Bisa. Konverter PX ke REM adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait