Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Giá trị EM tương đương
1
em
Giá trị pixel 16 px
Cỡ chữ gốc 16 px
Kết quả 1 em

Công cụ chuyển đổi PX sang EM là gì?

Công cụ chuyển đổi PX sang EM giúp bạn đổi các giá trị đo bằng pixel sang đơn vị em dùng trong CSS. Pixel (px) là đơn vị tuyệt đối, còn em là đơn vị tương đối được tính theo cỡ chữ gốc. Thiết kế bằng em giúp bố cục linh hoạt và dễ tiếp cận hơn, vì các phần tử sẽ co giãn theo tùy chỉnh cỡ chữ của người dùng.

Cách sử dụng

Nhập giá trị pixel bạn muốn chuyển đổi và cỡ chữ gốc tính bằng pixel. Hầu hết trình duyệt mặc định cỡ chữ gốc là 16px, nên 16 là giá trị gốc phổ biến nhất. Nhấn nút tính để xem kết quả tương đương theo đơn vị em.

Giải thích công thức

Phép chuyển đổi chỉ đơn giản là một phép chia:

$$\text{EM} = \frac{\text{Pixel value (px)}}{\text{Base font size (px)}}$$

Nếu cỡ chữ gốc của bạn là 16px thì 16px bằng 1em, 24px bằng 1.5em, và 8px bằng 0.5em. Việc chọn đúng cỡ chữ gốc rất quan trọng: em được tính tương đối so với cỡ chữ của phần tử cha, mà cỡ chữ này có thể khác với phần tử gốc.

Sơ đồ minh họa giá trị pixel chia cho cỡ chữ cơ sở bằng giá trị em
Giá trị em là giá trị pixel chia cho cỡ chữ cơ sở tính bằng pixel.

Ví dụ minh họa

Giả sử bạn muốn chuyển đổi 24px với cỡ chữ gốc là 16px. Áp dụng công thức: $$24 \div 16 = 1.5\,\text{em}$$ Như vậy một tiêu đề 24px sẽ tương đương 1.5em.

Ví dụ chuyển đổi 24 pixel với cỡ cơ sở 16 pixel thành 1,5 em
Ví dụ: 24px với cỡ cơ sở 16px bằng 1,5em.

Câu hỏi thường gặp

Nên dùng cỡ chữ gốc bằng bao nhiêu? Hãy dùng cỡ chữ của phần tử cha. Với các phép chuyển đổi ở cấp gốc, 16px là giá trị mặc định thường thấy của trình duyệt.

Em và rem khác nhau như thế nào? Em được tính tương đối so với cỡ chữ của phần tử cha, còn rem luôn được tính tương đối so với cỡ chữ của phần tử gốc.

Vì sao nên dùng em thay vì px? Em co giãn theo cài đặt cỡ chữ của người dùng, giúp cải thiện khả năng tiếp cận và thiết kế responsive.

Cập nhật lần cuối: