ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ຈັດຮູບແບບ & ຫຍໍ້ HTML ຟຣີ

Pretty-print ຫຼື ຫຍໍ HTML ດ້ວຍ indentation nesting ທີ່ຖືກຕ້ອງ. ຮັກສາເນື້ອຫາໃນ <pre>, <script>, <style>.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ

ວາງໄຟລ໌ບ່ອນນີ້, ຫຼື ກົດເພື່ອເລືອກ

HTML, HTM · ປະມວນຜົນຢູ່ໃນອຸປະກອນຂອງທ່ານ

ຫຼືກົດ Ctrl+V ເພື່ອວາງຈາກຄລິບບອດ

ຊອກຫາໄຟລ໌
HTML ທີ່ຈັດຮູບແບບແລ້ວ
ຜົນຈະປາກົດທີ່ນີ້…

ການນຳໃຊ້ທົ່ວໄປ

  • ແກ້ໄຂ Server-Rendered HTMLເບິ່ງ raw HTML ລະ ຫຼັງຈາກຕົວຈັກ (PHP, Rails, Django, Node) ໃນຮູບແບບ indented ທີ່ສາມາດອ່ານໄດ້.
  • ຟໍາແມັດ Email HTML TemplatesEmail HTML ເປັນລະ verbose (ຕາຕະລາງ, ລະດັບເພົາະປະສົມກະ). ຟໍາແມັດເພື່ອເຮັດຕົວແກ້ໄຂ ແລະຮັກສາ.
  • ຟໍາແມັດ Static HTML Pagesໄຟລ HTML ຫຍັງຍັງລະ່ອມກ່ອມໄດ້ຈາກການຟໍາແມັດ ສະໜອມສໍາລັບຕົວຈັກຮ່ວມກັນ.
  • ທໍາຄວາມສະອາດ CMS-ສົ່ງອອກ HTMLWordPress, Wix, Squarespace ສົ່ງອອກ HTML ທີ່ມີວັດຖຸຈໍານວນຫຼາຍ. ຟໍາແມັດເພື່ອເຮັດລະ່ອມກ່ອມ.
  • Minify HTML ສໍາລັບຜະລິດຕະພັນຫຼຸດກະນາດໄຟລ HTML ເພື່ອການໂຫລດໜ້າທີ່ລວດໂດຍສະກົດເວັກ whitespace ແລະອັກສອນທີ່ບໍ່ຈໍາເປັນ.

ມັນເຮັດວຽກແນວໃດ

ເຄື່ອງມືນີ້ຈັດຮູບແບບ ຫຼື ບີບອັດ HTML ໂດຍໃຊ້ tokenizer ທີ່ຮູ້ຈັກແທັກຊຶ່ງຂຽນເອງແລະຝັງໄວ້ໃນໜ້າໂດຍກົງ — ບໍ່ມີໄລບຣາຣີການຈັດຮູບແບບຈາກພາຍນອກ, ບໍ່ມີການໄປມາກັບເຊີບເວີ. ທຸກຕົວອັກສອນຂອງມາກອັບຂອງທ່ານຖືກປະມວນຜົນຢູ່ໃນເຄື່ອງທັນທີທີ່ທ່ານພິມ ຫຼື ວາງມັນ.

  1. 1
    Tokenizer ສະແກນມາກອັບ
    ຕົວສະແກນທີ່ຂຽນເອງແບບທີລະຕົວອັກສອນຍ່າງຜ່ານສະຕຣິງ HTML, ລະບຸຄຳເຫັນ, ການປະກາດ DOCTYPE, ແທັກເປີດ, ແທັກປິດ, ອົງປະກອບ void ທີ່ປິດຕົວເອງ (br, img, input, ອື່ນໆ), ແລະ node ຂໍ້ຄວາມດິບ. ຕົວຊ່ວຍສະເພາະຕິດຕາມຄ່າຄຸນສົມບັດທີ່ຢູ່ໃນເຄື່ອງໝາຍວົງຢືມ ດັ່ງນັ້ນຕົວອັກສອນເຊັ່ນ > ພາຍໃນຄຸນສົມບັດ (ຕົວຢ່າງ value="a>b") ຈຶ່ງບໍ່ເຮັດໃຫ້ແທັກແຍກອອກກ່ອນເວລາ.
  2. 2
    ຄວາມເລິກຂອງການເຍື້ອງຖືກຕິດຕາມຕໍ່ແທັກ
    ສຳລັບໂໝດ beautify, tokenizer ຮັກສາຕົວນັບຄວາມເລິກ. ແທັກເປີດລະດັບບລັອກເພີ່ມຄວາມເລິກ; ແທັກປິດຫຼຸດມັນກ່ອນຂຽນ. ອົງປະກອບ inline (span, a, strong, em, ອື່ນໆ) ຖືກຮັກສາໄວ້ໃນແຖວດຽວກັນກັບເນື້ອຫາຂອງມັນແທນທີ່ຈະຖືກຍ້າຍໄປແຖວເຍື້ອງຂອງມັນເອງ. ແທັກເຊັ່ນ pre, script, style, ແລະ textarea ມີເນື້ອຫາພາຍໃນຖືກສົ່ງອອກຄືເດີມເພື່ອບໍ່ໃຫ້ຊ່ອງຫວ່າງ ຫຼື ໂຄ້ດທີ່ຕ້ອງປະຕິບັດເສຍຫາຍ.
  3. 3
    ຕົວບີບອັດຫຍໍ້ຊ່ອງຫວ່າງຢ່າງປອດໄພ
    ໃນໂໝດ minify, ເນື້ອຫາຂອງ pre, script, style, ແລະ textarea ຖືກສະຫຼັບອອກເປັນ sentinel ທີ່ນັບເລກກ່ອນການບີບອັດຊ່ອງຫວ່າງໃດໆເກີດຂຶ້ນ. ຄຳເຫັນ HTML ຖືກລົບອອກ, ແລະ ຊ່ອງຫວ່າງທີ່ຕໍ່ເນື່ອງກັນລະຫວ່າງແທັກຖືກລົບອອກ — ຍົກເວັ້ນລະຫວ່າງອົງປະກອບ inline ທີ່ຢູ່ຕິດກັນ, ບ່ອນທີ່ຊ່ອງຫວ່າງດຽວຖືກຮັກສາໄວ້ ດັ່ງນັ້ນຄຳຈຶ່ງບໍ່ຕິດກັນ. ຕົວແທນ sentinel ຈາກນັ້ນຈະຖືກຄືນສູ່ເນື້ອຫາຕົ້ນສະບັບ.
  4. 4
    ຜົນລັບຖືກສະແດງ ແລະ ບັນທຶກໄດ້ເປັນທາງເລືອກ
    ຜົນລັບທີ່ຈັດຮູບແບບ ຫຼື ບີບອັດແລ້ວປາກົດແບບສົດຢູ່ໃນແຜງຜົນລັບ ພ້ອມກັບເປີເຊັນການປ່ຽນແປງຂະໜາດ. ທ່ານສາມາດຄັດລອກໄປໃສ່ຄລິບບອດ ຫຼື ດາວໂຫຼດເປັນໄຟລ໌ .html, ທັງໝົດໂດຍບໍ່ຕ້ອງອອກຈາກບຣາວເຊີ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ