ESC

ตัวแปลงหน่วย

px
ขนาดฟอนต์เริ่มต้นของเบราว์เซอร์คือ 16px
px
rem
em
pt
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใดๆ

ตารางอ้างอิงด่วน

PX REM EM PT

ผลลัพธ์ตัวแปร CSS

ตัวอย่างการใช้งาน

สเกลตัวอักษร

แปลงสเกลตัวอักษรที่สมบูรณ์จากพิกเซลเป็น REM สำหรับการออกแบบเว็บ responsive

เลย์เอาต์ Responsive

แปลงค่าระยะห่างและขนาดจาก PX เป็น REM สำหรับเลย์เอาต์ responsive แบบลื่นไหล

ตัวแปร CSS

สร้าง CSS custom properties ด้วยค่า REM จากระบบออกแบบแบบพิกเซลของคุณ

คุณสมบัติ

การแปลงสองทิศทาง

แปลงจากหน่วยใดก็ได้เป็นหน่วยอื่นทั้งหมดทันที — PX, REM, EM และ PT

ตารางอ้างอิงด่วน

ดูค่าพิกเซลทั่วไปและค่าเทียบเท่า REM, EM และ PT ได้ในพริบตา

แปลงจำนวนมาก

วางค่า PX หลายค่าพร้อมกันและรับการแปลงทั้งหมดด้วยคลิกเดียว

ความเป็นส่วนตัวมาก่อน

การแปลงหน่วยทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์

วิธีใช้งาน?

1

ตั้งค่าขนาดฐาน

ตั้งค่าขนาดฟอนต์ฐานของคุณ (ค่าเริ่มต้นคือ 16px) ใช้เป็นข้อมูลอ้างอิงสำหรับการคำนวณ REM และ EM

2

ป้อนค่า

พิมพ์ค่าในช่องหน่วยใดก็ได้ (PX, REM, EM หรือ PT) และค่าอื่นๆ จะอัปเดตอัตโนมัติ

3

คัดลอกผลลัพธ์

คัดลอกค่าเดี่ยว ตารางอ้างอิง หรือผลลัพธ์ตัวแปร CSS สำหรับโปรเจกต์ของคุณ

คำถามที่พบบ่อย

สูตรคือ: REM = PX / ขนาดตัวอักษรพื้นฐาน ขนาดตัวอักษรพื้นฐานเริ่มต้นของเบราว์เซอร์คือ 16px ดังนั้น 24px = 24/16 = 1.5rem หาก root font-size ของคุณแตกต่างออกไป (เช่น 10px เพื่อให้คำนวณง่ายขึ้น) ให้เปลี่ยนขนาดพื้นฐานในเครื่องแปลง แล้วระบบจะคำนวณทุกอย่างใหม่ทันที

REM (root em) จะอ้างอิงกับขนาดตัวอักษรของ root element (html) เสมอ — ทำให้มีความสม่ำเสมอและคาดเดาได้ทั่วทั้งหน้า ส่วน EM จะอ้างอิงกับ element แม่ ซึ่งหมายความว่ามันจะทับถมกัน: หาก parent คือ 1.2em และ child ก็คือ 1.2em ตัวลูกจะกลายเป็น 1.44 เท่าของขนาด root ให้ใช้ REM สำหรับขนาดตัวอักษรและระยะห่างที่สม่ำเสมอ และใช้ EM เมื่อคุณต้องการการย่อ/ขยายตามขนาดตัวอักษรของคอมโพเนนต์เองโดยเฉพาะ (เช่น padding ของปุ่ม)

REM จะเคารพการตั้งค่าขนาดตัวอักษรของผู้ใช้ในเบราว์เซอร์ หากผู้ใช้ตั้งค่าพื้นฐานของเบราว์เซอร์เป็น 20px เพื่อความสะดวกในการเข้าถึง (accessibility) ค่า 1rem จะกลายเป็น 20px และเลย์เอาต์ของคุณจะปรับขนาดตามสัดส่วน ส่วนค่า PX จะคงที่และไม่สนใจการตั้งค่านี้ การใช้ REM ทำให้ไซต์ของคุณเข้าถึงได้ง่ายขึ้นและขยายขนาดได้ง่ายขึ้นด้วยการเปลี่ยน root font-size เพียงครั้งเดียว

PT (points) เป็นหน่วยสำหรับการพิมพ์: 1pt = 1/72 นิ้ว สำหรับเว็บ 12pt = 16px ที่ความละเอียดหน้าจอมาตรฐาน PT นานๆ ครั้งจะถูกใช้ใน print stylesheets (@media print) แต่แทบไม่ใช้ใน CSS ของเว็บทั่วไป ให้ใช้ PX, REM หรือ EM สำหรับเลย์เอาต์บนหน้าจอ

ใส่ค่า PX หลายค่าโดยพิมพ์ทีละบรรทัดในช่อง Bulk Converter แล้วคลิก Convert คุณจะได้รับค่าที่เทียบเท่าของ REM, EM และ PT สำหรับแต่ละค่าในตารางเดียว มีประโยชน์มากเมื่อต้องย้ายระบบการออกแบบ (design system) หรือแปลง stylesheet ที่มีอยู่เดิมจาก PX เป็น REM พร้อมกันทั้งหมด

ส่วนของ CSS Variables จะสร้างคำประกาศ CSS custom property จากผลการแปลงแบบกลุ่มของคุณ พร้อมนำไปวางใช้งานได้ทันที ตัวอย่างเช่น: --font-sm: 0.875rem; --font-base: 1rem; --font-lg: 1.25rem คุณสามารถนำเหล่านี้ไปวางในบล็อก :root {} ได้โดยตรง

ใช้ขนาดตัวอักษรที่คุณตั้งค่าไว้ใน html element ใน CSS ของคุณ หากคุณยังไม่ได้ตั้งค่าอะไรเลย มันจะใช้ค่าเริ่มต้นของเบราว์เซอร์ (16px) นักพัฒนาบางคนตั้งค่า html { font-size: 62.5% } เพื่อให้ 1rem = 10px สำหรับการคำนวณในใจที่ง่ายขึ้น (เช่น 24px = 2.4rem) ให้เปลี่ยนค่าอินพุตพื้นฐานเพื่อให้ตรงกับ root font size จริงของโปรเจกต์คุณ

ไม่ การแปลงทั้งหมดถูกคำนวณภายในเบราว์เซอร์ของคุณด้วย JavaScript ไม่มีอะไรถูกส่งต่อหรือจัดเก็บ คุณสามารถใช้งานแบบออฟไลน์ได้หลังจากหน้าเว็บโหลดเสร็จแล้ว

PX to REM Converter คืออะไร?

Set your base font size, type a value in any unit, and see all the others update instantly. Includes a quick reference table, bulk converter, and CSS custom properties output.

ฟีเจอร์หลัก

Bidirectional conversion between PX, REM, EM, and PT. Customizable base font size, reference table for common values, bulk conversion mode, CSS variables output.

ใช้งานบ่อยในกรณีไหน?

Building responsive websites with REM units, converting legacy PX-based designs, ensuring accessibility by respecting user font size preferences, or generating CSS variables for design systems.

เคล็ดลับ

REM is relative to the root element font size (usually 16px). EM is relative to the parent element. REM is more predictable for consistent sizing across components.

ความเป็นส่วนตัว

All calculations happen in your browser. Nothing is sent to a server.

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป

อีกมากมายใน MoreOnlineTools