UTILS.
ทำงานในเบราว์เซอร์ 100%

เครื่องมือนักพัฒนา

ชุดเครื่องมือสำหรับนักพัฒนาฟรีที่ทำงานในเบราว์เซอร์ของคุณทั้งหมด — จัดรูปแบบและตรวจสอบความถูกต้องของ JSON เข้ารหัสและถอดรหัส Base64 ถอดรหัส JWT ทดสอบนิพจน์ปกติ (regular expression) สร้าง UUID และแปลงระหว่างรูปแบบข้อมูลต่าง ๆ โดยไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์เลย

{}

ตัวจัดรูปแบบและตรวจสอบ JSON

จัดรูปแบบสวยงาม ย่อขนาด และตรวจสอบ JSON พร้อมข้อความแจ้งข้อผิดพลาดในบรรทัด

64

ตัวเข้ารหัส / ถอดรหัส Base64

เข้ารหัสข้อความเป็น Base64 หรือถอดรหัสกลับ — รองรับ UTF-8 เต็มรูปแบบ

%

ตัวเข้ารหัส / ถอดรหัส URL

เข้ารหัสแบบเปอร์เซ็นต์เพื่อใช้ใน URL อย่างปลอดภัย หรือถอดรหัสกลับ

#

ตัวสร้างแฮช

สร้างแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความใดก็ได้

JWT

ตัวถอดรหัส JWT

ถอดรหัสส่วน header และ payload ของ JSON Web Token ในเครื่อง — ไม่มีการตรวจสอบลายเซ็น

ตัวแยกวิเคราะห์นิพจน์ cron

ตรวจสอบนิพจน์ cron และดูตัวอย่างเวลาที่จะรันครั้งถัดไป

.*

ตัวทดสอบ regex

ทดสอบ regular expression กับข้อความและไฮไลต์ทุกการจับคู่

ตัวแปลง CSV ⇄ JSON

แปลง CSV เป็นอาร์เรย์ JSON และ JSON กลับเป็น CSV

&

ตัวเข้ารหัส HTML Entity

เข้ารหัสข้อความเป็น HTML entity หรือถอดรหัส entity กลับเป็นข้อความ

Checksum ไฟล์ (WASM)

คำนวณ CRC-32, Adler-32 และ SHA-256 ของไฟล์ใดก็ได้ — ขับเคลื่อนด้วย WebAssembly

TS

JSON เป็น TypeScript

สร้าง interface ของ TypeScript จากตัวอย่าง JSON โดยอนุมานชนิดข้อมูลแบบเรียกซ้ำ

</>

ตัวจัดรูปแบบ XML

จัดรูปแบบ XML ให้อ่านง่ายด้วยการเยื้องบรรทัด หรือย่อให้เหลือบรรทัดเดียว

ตัวจัดรูปแบบ SQL

จัดรูปแบบ SQL โดยเปลี่ยนคีย์เวิร์ดเป็นตัวพิมพ์ใหญ่และวางแต่ละ clause ไว้คนละบรรทัด

ตัวย่อ HTML

ย่อ HTML โดยลบคอมเมนต์และยุบช่องว่างที่เกินออก

ตัวย่อ CSS

ย่อ CSS โดยตัดคอมเมนต์และช่องว่างที่ไม่จำเป็นออก

"

ตัว Escape สตริง JSON

Escape หรือ unescape สตริงเพื่อใช้อย่างปลอดภัยภายในเอกสาร JSON

\n

ตัว Escape แบ็กสแลช

Escape หรือ unescape ลำดับแบ็กสแลช เช่น \n, \t และ \uXXXX

?=

ตัวแยกวิเคราะห์ Query String

แยกวิเคราะห์ query string ของ URL ให้เป็น JSON และแปลง JSON กลับเป็น query string

ตัวแยกวิเคราะห์ URL

แยก URL ออกเป็นส่วนต่าง ๆ ได้แก่ protocol, host, port, path, query และ hash

UA

ตัวแยกวิเคราะห์ User-Agent

ระบุเบราว์เซอร์ เอนจินเรนเดอร์ และระบบปฏิบัติการจากสตริง user-agent

ตัวทดสอบเหตุการณ์คีย์บอร์ด

ดูค่า key, code และ keyCode ของปุ่มใด ๆ ที่คุณกด พร้อมแฟล็กปุ่มขยาย

รหัสสถานะ HTTP

ค้นหาชื่อและความหมายของรหัสสถานะ HTTP ใด ๆ ด้วยตัวเลขหรือข้อความ

755

เครื่องคิดเลข Chmod

แปลงไปมาระหว่างสิทธิ์ไฟล์ Unix แบบสัญลักษณ์และแบบ octal ได้ทั้งสองทิศทาง

⊞}

JSON Flatten / Unflatten

ยุบ JSON ที่ซ้อนกันให้เป็นคีย์แบบ dot-notation หรือสร้างออบเจกต์ซ้อนกันกลับมาจากคีย์แบบแบน

A↓}

JSON Key Sorter

เรียงลำดับคีย์ของออบเจกต์ JSON แบบเรียกซ้ำ จากน้อยไปมากหรือมากไปน้อย

}<

JSON to XML

แปลงออบเจกต์ JSON ให้เป็นเอกสาร XML ที่มีการเยื้อง

<↓

HTML to Markdown

แปลง HTML พื้นฐานให้เป็น Markdown ที่สะอาดในขณะที่คุณพิมพ์

{ }

CSS Beautifier

จัดรูปแบบและเยื้อง CSS ที่ถูกบีบอัดด้วยการขึ้นบรรทัดและเว้นวรรคอย่างเหมาะสม

.gi

เครื่องสร้าง .gitignore

สร้างไฟล์ .gitignore แบบรวมจากเทมเพลตภาษาและเครื่องมือยอดนิยม

เปรียบเทียบ JSON

เปรียบเทียบอ็อบเจกต์ JSON สองชุดและแสดงทุกค่าที่เพิ่ม ลบ และเปลี่ยนแปลงตามเส้นทาง

▦<

เครื่องสร้างตาราง HTML

แปลงแถวที่คั่นด้วยจุลภาค แท็บ หรืออัฒภาคให้เป็นโค้ดตาราง HTML ที่สะอาดพร้อมตัวอย่าง

▦|

เครื่องสร้างตาราง Markdown

แปลงข้อมูล CSV หรือ TSV ให้เป็นตาราง Markdown แบบ GitHub ที่เว้นช่องและจัดเรียงเรียบร้อย

ULID

เครื่องสร้าง ULID

สร้างตัวระบุ ULID ที่ไม่ซ้ำกัน เรียงลำดับได้ และจัดเรียงตามพจนานุกรม

nano

เครื่องสร้าง Nano ID

สร้างไอดีที่ไม่ซ้ำกัน กระชับ และปลอดภัยสำหรับ URL ด้วยขนาดและชุดอักขระที่กำหนดเอง

ตัวถอดรหัส Snowflake ID

ถอดรหัส snowflake ID ของ Twitter หรือ Discord เป็น timestamp, worker, process และ sequence

45

ตัวเข้ารหัส/ถอดรหัส Base45

เข้ารหัสและถอดรหัส Base45 ตามที่กำหนดใน RFC 9285 ซึ่งใช้ในคิวอาร์โค้ด COVID ของสหภาพยุโรป

xn

ตัวแปลง Punycode / IDN

แปลงชื่อโดเมนสากลเป็น Punycode (xn--) ASCII และกลับเป็น Unicode

NFC

ตัวปรับ Unicode ให้เป็นมาตรฐาน

ปรับข้อความ Unicode ให้เป็นมาตรฐานด้วยรูปแบบ NFC, NFD, NFKC หรือ NFKD

mime

ค้นหาประเภท MIME

ค้นหาประเภทเนื้อหา MIME สำหรับนามสกุลไฟล์ หรือค้นหาด้วยประเภท MIME

.ext

ข้อมูลนามสกุลไฟล์

ค้นหาความหมายของนามสกุลไฟล์ หมวดหมู่ และประเภท MIME ทั่วไป

Y⇄

ตัวแปลง YAML ⇄ JSON

แปลง YAML เป็น JSON และ JSON เป็น YAML พร้อมแจ้งข้อผิดพลาดการตรวจสอบ รองรับหลายเอกสาร และตัวเลือกการเยื้อง

T⇄

ตัวแปลง TOML ⇄ JSON

แปลงไฟล์คอนฟิก TOML เป็น JSON และ JSON กลับเป็น TOML พร้อมรายงานข้อผิดพลาดทางไวยากรณ์อย่างชัดเจน

0b

เครื่องคำนวณเลขฐานสองและฐานสิบหก

บวก ลบ คูณ หาร หรือเลื่อนบิต และรวมตัวเลขในฐานสอง ฐานแปด ฐานสิบ และฐานสิบหกด้วยการคำนวณ BigInt ที่แม่นยำ

🔒

เครื่องสร้าง .htpasswd

สร้างบรรทัด .htpasswd ของ Apache/nginx ด้วยแฮช APR1-MD5 หรือ SHA-1 ที่เติมเกลือ ทำงานออฟไลน์ในเบราว์เซอร์ของคุณทั้งหมด

🐹

JSON เป็น Go Struct

แปลงตัวอย่าง JSON เป็น Go struct ที่มีชนิดข้อมูลพร้อม json tag อนุมาน int64, float64, bool, struct ซ้อน และ slice ในเบราว์เซอร์ของคุณ

🖼️

ตัวเข้ารหัส SVG เป็น CSS / Data-URI

เข้ารหัสมาร์กอัป SVG เป็น data URI แบบ URL-encoded หรือ base64 พร้อมบรรทัด CSS background-image และ <img> ที่พร้อมวาง มีตัวเลือก minify

🔑

เครื่องแปลง .env ⇄ JSON

แปลงไฟล์ .env เป็นอ็อบเจ็กต์ JSON หรือแปลง JSON กลับเป็นบรรทัด KEY=value ของ .env ทั้งหมดในเบราว์เซอร์ของคุณ

🔁

ตัวแปลง XML เป็น JSON

แปลง XML เป็น JSON และกลับกันในเบราว์เซอร์ของคุณ โดยรักษาแอตทริบิวต์ โหนดข้อความ และอิลิเมนต์ที่ซ้ำกัน

🌀

ตัวแปลง cURL เป็นโค้ด

วางคำสั่ง curl แล้วได้สนิปเป็ต JavaScript fetch() ที่เทียบเท่า — เมธอด เฮดเดอร์ บอดี และการยืนยันตัวตน

🔠

เข้ารหัสและถอดรหัส Ascii85 / Base85

เข้ารหัสไบต์เป็น Ascii85/Base85 และถอดรหัสกลับ รองรับทั้งรูปแบบมาตรฐานและแบบ Adobe (<~ ~>) ทั้งหมดทำงานในเบราว์เซอร์ของคุณ

🔢

เข้ารหัสและถอดรหัส Base62

แปลงจำนวนเต็มหรือสตริงไบต์ไปมากับ Base62 ที่ปลอดภัยสำหรับ URL แบบกะทัดรัด (0-9A-Za-z) รองรับ BigInt และรูปแบบตัวอักษร GMP ทั้งหมดในเบราว์เซอร์

🎨

ตัวจัดรูปแบบ JavaScript

จัดรูปแบบ JavaScript และ JSON ที่ถูกย่อหรือรกให้สวยงามด้วยการเยื้อง ระยะห่าง และการขึ้นบรรทัดที่สม่ำเสมอ — ตัวจัดรูปแบบที่เขียนด้วยมือทำงานเต็มรูปแบบในเบราว์เซอร์

🗜️

ตัวย่อ JavaScript

ย่อ JavaScript โดยตัดคอมเมนต์และช่องว่างที่ไม่จำเป็นออก พร้อมรักษาสตริง template literal และ regex อย่างปลอดภัย — ทำงานภายในเครื่องในเบราว์เซอร์ของคุณ

🔤

ตัว Escape / Unescape สตริงในซอร์สโค้ด

Escape หรือ unescape ข้อความเป็นสตริงลิเทอรัลสำหรับ Java, C#, C/C++, JavaScript, JSON, SQL หรือ XML/HTML — เครื่องมือเดียว เจ็ดภาษา ทั้งหมดในเบราว์เซอร์

🏦

ตัวตรวจสอบและแยกวิเคราะห์ IBAN

ตรวจสอบเลขบัญชีธนาคารระหว่างประเทศแบบออฟไลน์ด้วยเช็คซัม MOD-97 และแยกออกเป็นประเทศ เลขตรวจสอบ รหัสธนาคาร สาขา และบัญชี

🏦

ตัวตรวจสอบและแยกวิเคราะห์รหัส BIC / SWIFT

ตรวจสอบรหัส BIC/SWIFT ตามรูปแบบ ISO 9362 และแยกออกเป็นส่วนธนาคาร ประเทศ ที่ตั้ง และสาขา — พร้อมแฟล็ก test/passive

📜

ตัวถอดรหัสใบรับรอง X.509

ถอดรหัสใบรับรอง X.509 / TLS แบบ PEM หรือ DER ในเบราว์เซอร์ของคุณ: subject, issuer, ความถูกต้อง, serial, กุญแจสาธารณะ, SAN, การใช้กุญแจ และลายนิ้วมือ SHA-1/256

🗜️

บีบอัดและคลายบีบอัด Gzip / Zlib / Deflate

บีบอัดหรือคลายบีบอัดข้อความด้วยรูปแบบ gzip, zlib (deflate) หรือ raw DEFLATE ในเบราว์เซอร์ พร้อมเอาต์พุต base64/hex และอัตราส่วนการบีบอัด

🛡️

ตัว Defang & Refang URL / IP

Defang หรือ refang URL, โดเมน, IP และอีเมล (http→hxxp, .→[.], @→[at]) เพื่อให้แชร์ตัวบ่งชี้ที่เป็นอันตรายได้อย่างปลอดภัยโดยไม่กลายเป็นลิงก์คลิกได้

🔤

ตัวตรวจสอบอักขระ Unicode

แยกสตริงใดๆ เป็นจุดโค้ดและแสดง U+ ฐานสิบหก หมวดหมู่ บล็อก ไบต์ UTF-8/UTF-16 HTML entity JS escape percent-encoding และแฟล็กของแต่ละตัว

✉️

เข้ารหัสและถอดรหัส Quoted-Printable

เข้ารหัสข้อความเป็นหรือถอดรหัสจาก MIME Quoted-Printable (escape =XX, soft line break) พร้อมโหมด body และแบบ 'Q' ของเฮดเดอร์ RFC 2047

เรียกดูหมวดหมู่อื่น ๆ