เครื่องมือออนไลน์สำหรับนักพัฒนา — รวดเร็ว ไม่ต้องสมัครสมาชิก

tulzy คือชุดเครื่องมือฟรีที่ทำงานในเบราว์เซอร์สำหรับนักพัฒนา ทั้งจัดรูปแบบ JSON สร้าง UUID แฮช MD5/SHA-256 และเข้ารหัส Base64/URL ไม่ต้องติดตั้ง ไม่ส่งข้อมูลขึ้นเซิร์ฟเวอร์

การเข้ารหัส

Base64

เข้ารหัสและถอดรหัส Base64 — ข้อความและไฟล์ ทำงานในเบราว์เซอร์โดยตรง

Base32

เข้ารหัสและถอดรหัส Base32 (RFC 4648) — ข้อความและไฟล์ ทำงานในเบราว์เซอร์โดยตรง

URL Encode/Decode

เข้ารหัสและถอดรหัส URL — อักขระที่ต้อง escape ในลิงก์และพารามิเตอร์ของ query

HTML Entities Encode/Decode

เข้ารหัสและถอดรหัส HTML entities — แสดงอักขระพิเศษบนหน้าเว็บอย่างปลอดภัย

JWT Encoder/Decoder

เข้ารหัสและถอดรหัสโทเคน JWT — header, payload, ลายเซ็น HMAC และฟิลด์มาตรฐาน

Unicode Escape

เข้ารหัสและถอดรหัสลำดับ Unicode — อักขระในรูปแบบ \uXXXX และย้อนกลับ

ROT13 / รหัสซีซาร์

รหัสซีซาร์ — การเลื่อนตัวอักษรละตินแบบวนรอบ ROT13 คือกรณีพิเศษที่เลื่อน 13 ตำแหน่ง (ปุ่มด้านล่าง) แบบสมมาตร: encode และ decode ให้ผลลัพธ์เดียวกัน อักขระอื่น (ตัวเลข ซีริลลิก เครื่องหมายวรรคตอน) จะไม่เปลี่ยนแปลง

Punycode encode/decode

เข้ารหัสชื่อโดเมนที่มีอักขระ Unicode (IDN) เป็นรูปแบบ Punycode ที่รองรับ ASCII (xn--) และย้อนกลับ

รหัสมอร์ส encode/decode

เข้ารหัสข้อความ (ละตินและซีริลลิก) เป็นรหัสมอร์ส (จุดและขีด) และย้อนกลับ อักขระที่ไม่มีในตารางจะถูกข้าม

Data URI / รูปภาพ Base64

เข้ารหัสรูปภาพเป็น Data URI (data:image/…;base64,…) เพื่อฝังใน CSS/HTML และถอดรหัส Data URI หรือ Base64 ดิบกลับเป็นไฟล์ — ทั้งหมดในเบราว์เซอร์โดยตรง

Gzip/Deflate ↔ Base64

บีบอัดข้อความเป็น Gzip หรือ Deflate แล้วเข้ารหัสผลลัพธ์เป็น Base64 — และย้อนกลับ ทำงานผ่าน Compression Streams API ในเบราว์เซอร์โดยตรง

XML Entities Encode/Decode

เข้ารหัสและถอดรหัส XML entities — 5 แบบมาตรฐาน (แอมเปอร์แซนด์ วงเล็บมุม อะพอสทรอฟี เครื่องหมายคำพูด) และการอ้างอิงอักขระเชิงตัวเลข

JSON

JSON Formatter / Minify / Validator

จัดรูปแบบ (เยื้อง 2 ช่องว่าง) บีบอัด และตรวจสอบ JSON ในเบราว์เซอร์โดยตรง

ทดสอบ JSONPath

ทดสอบนิพจน์ JSONPath กับข้อมูล JSON จริง — ดูตัวอย่างค่าที่พบและเส้นทางของค่าเหล่านั้นทันที

JSON Diff / Compare

เปรียบเทียบเอกสาร JSON สองชุด — สิ่งที่เพิ่ม ลบ หรือเปลี่ยนแปลง พร้อมเส้นทางที่แน่นอนของแต่ละความแตกต่าง

JSON Schema Validator

ตรวจสอบข้อมูล JSON ให้ตรงตาม JSON Schema (สไตล์ draft-07) — พร้อมเส้นทางที่แน่นอนและคำอธิบายสำหรับแต่ละข้อผิดพลาด

JSON Path Extractor / Flatten

แปลง JSON แบบซ้อนกันให้เป็นรายการแบบแบน "เส้นทาง: ค่า" (Flatten) และประกอบกลับเป็นโครงสร้างซ้อนกัน (Unflatten) รูปแบบเส้นทางเหมือนกับใน JSONPath/JSON Diff: store.book[0].price

JSON Sort Keys

เรียงคีย์ของอ็อบเจกต์ใน JSON ตามตัวอักษรแบบเรียกซ้ำ — ลำดับอิลิเมนต์ในอาร์เรย์ไม่เปลี่ยน มีเพียงคีย์ของอ็อบเจกต์ในแต่ละระดับที่ถูกเรียง

JSON Repair

ซ่อมแซม JSON ที่เสียหาย — คอมมาเกิน เครื่องหมายคำพูดเดี่ยว คีย์ที่ไม่มีเครื่องหมายคำพูด คอมเมนต์ ลิเทอรัลแบบ Python (True/False/None) และอื่นๆ — พร้อมรายการการแก้ไขทั้งหมดที่ทำ

Mock JSON Generator

สร้างข้อมูล JSON จำลองจากเทมเพลต — ค่าตัวยึดตำแหน่งเช่น {{name}} หรือ {{email}} และอาร์เรย์จะทำซ้ำผ่าน "คีย์|N"

JSON ↔ YAML / CSV / XML / TOML

แปลง JSON เป็น YAML, CSV, XML หรือ TOML และย้อนกลับ — ทั้งหมดในเบราว์เซอร์ ไม่ต้องใช้ไลบรารี

ข้อความ

Case Converter

แปลงข้อความหรือตัวระบุเป็นทุกสไตล์ที่นิยมใช้พร้อมกัน — camelCase, snake_case, kebab-case และอื่นๆ รู้จักขอบเขตคำใน camelCase/PascalCase ตัวย่อ (XMLParser → XML + Parser) และตัวเลข

Text Diff

เปรียบเทียบข้อความสองชุดทีละบรรทัด — สิ่งที่เพิ่ม ลบ หรือเปลี่ยนแปลง พร้อมไฮไลต์ระดับคำในบรรทัดที่เปลี่ยนแปลง

Regex Tester / Find & Replace

ทดสอบ regular expression กับข้อความจริง: ไฮไลต์ที่ตรงกันและกลุ่มที่จับได้ถูกวิเคราะห์ หรือแทนที่สิ่งที่ตรงกันด้วยข้อความใหม่

Sort & Dedupe Lines

เรียงบรรทัดข้อความตามตัวอักษร ลบรายการซ้ำ บรรทัดว่าง และช่องว่างส่วนเกิน

String Escape

แปลงข้อความเป็น string literal ด้วยการ escape (เครื่องหมายคำพูด แบ็กสแลช อักขระควบคุม) เพื่อวางในโค้ด หรือ unescape กลับ

CRLF ↔ LF Converter

แปลงอักขระขึ้นบรรทัดใหม่ระหว่าง Windows (CRLF), Unix/macOS (LF) และ Mac รุ่นคลาสสิก (CR) พร้อมตรวจจับรูปแบบผสม

Character & Word Counter

สถิติข้อความแบบเรียลไทม์: จำนวนตัวอักษร (รวม/ไม่รวมช่องว่าง) คำ บรรทัด ประโยค ย่อหน้า และขนาดเป็นไบต์ (UTF-8)

Lorem Ipsum Generator

เครื่องมือสร้างข้อความตัวอย่าง Lorem Ipsum — แบบย่อหน้า ประโยค หรือคำเดี่ยวๆ

Slugify

แปลงข้อความเป็น "slug" ที่ปลอดภัยสำหรับ URL: ทับศัพท์อักษรซีริลลิก (ยูเครน/รัสเซีย) ตามมาตรฐานทางการ ลบเครื่องหมายกำกับเสียงและอักขระส่วนเกิน แปลงเป็นตัวพิมพ์เล็ก

Markdown Preview / HTML ↔ Markdown

แสดงตัวอย่าง Markdown แบบสดในรูปแบบ HTML ที่จัดรูปแบบแล้ว พร้อมแปลงได้ทั้งสองทิศทาง: Markdown → HTML และ HTML → Markdown

Whitespace & Trim Tools

ล้างช่องว่างส่วนเกิน: ตัดช่องว่างที่ขอบบรรทัด รวมช่องว่างที่ซ้ำกัน ลบบรรทัดว่าง แปลงแท็บ ↔ ช่องว่าง

Text Reverse

กลับข้อความ: ตามตัวอักษร ตามคำ (ลำดับคำ) หรือตามบรรทัด (ลำดับบรรทัด)

Word/Character Frequency Counter

วิเคราะห์ความถี่ของข้อความ: แต่ละคำหรืออักขระปรากฏกี่ครั้ง เรียงตามจำนวน

แฮช/การเข้ารหัส

Hash Generator

คำนวณแฮชของข้อความหรือไฟล์ด้วย 13 อัลกอริทึมพร้อมกัน: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 และ Adler-32

Checksum Verifier

ตรวจสอบความถูกต้องของไฟล์หรือข้อความ — วางแฮชที่คาดไว้ เครื่องมือจะตรวจจับอัลกอริทึมจาก 13 แบบที่รองรับให้เอง

HMAC Generator

คำนวณ HMAC (Hash-based Message Authentication Code) ของข้อความหรือไฟล์ด้วยคีย์ลับ — พร้อมกันแปดอัลกอริทึม: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160

Bcrypt Hash + Verify

แฮชรหัสผ่านด้วย bcrypt (พร้อม salt แบบสุ่มและปรับ cost ได้) และตรวจสอบรหัสผ่านกับแฮช bcrypt ที่มีอยู่

UUID Generator

สร้าง UUID เวอร์ชัน 1, 3, 4, 5, 6 และ 7 — แบบสุ่ม แบบอิงเวลา และแบบอิงชื่อ (name-based)

ตัวสร้างรหัสผ่าน

รหัสผ่านสุ่มเชิงการเข้ารหัสที่ปรับความยาวและชุดอักขระได้

AES Encrypt/Decrypt

เข้ารหัสและถอดรหัสข้อความด้วย AES-GCM หรือ AES-CBC โดยใช้รหัสผ่าน (คีย์ได้มาจาก PBKDF2)

Argon2 Hash + Verify

แฮชรหัสผ่านด้วย Argon2 (ผู้ชนะ Password Hashing Competition, RFC 9106) — รองรับ d/i/id พร้อมตรวจสอบกับแฮชที่มีอยู่

Scrypt Hash + Verify

แฮชรหัสผ่านด้วย scrypt (RFC 7914, memory-hard KDF) พร้อมตรวจสอบกับแฮชที่มีอยู่

TOTP Generator/Verifier

รหัสผ่านครั้งเดียวตามเวลา (TOTP, RFC 6238) — สร้างรหัสปัจจุบันจาก secret และตรวจสอบรหัสที่ป้อนโดยยอมรับความคลาดเคลื่อนของเวลา

PBKDF2 Hash + Verify

ได้คีย์จาก PBKDF2 (RFC 8018) โดยใช้รหัสผ่าน, HMAC-SHA1/256/384/512 พร้อมปรับจำนวนรอบได้

X.509 / SSL Certificate Decoder

แยกวิเคราะห์ใบรับรอง PEM (X.509/ASN.1 DER) — เรื่อง (subject), ผู้ออก, อายุการใช้งาน, คีย์สาธารณะ, ส่วนขยาย และลายนิ้วมือ

PGP/GPG Encrypt/Decrypt

สร้างคีย์ PGP เข้ารหัสและถอดรหัสข้อความ (OpenPGP, RFC 4880) ผ่านไลบรารี openpgp.js

เวลา/ตัวเลข

Unix Timestamp ↔ วันที่

แปลงเวลา Unix เป็นวันที่และย้อนกลับ พร้อมรองรับเขตเวลาใดก็ได้ (IANA)

Cron Parser

แยกวิเคราะห์นิพจน์ cron (5 หรือ 6 ฟิลด์ รวมถึงตัวย่อ @) — คำอธิบายตารางเวลาด้วยภาษาที่เข้าใจง่าย และรอบการทำงานถัดไปในเขตเวลาที่เลือก

ตัวแปลงระบบเลขฐาน

แปลงสองทิศทางระหว่างเลขฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐานที่กำหนดเอง (2-36) — ป้อนตัวเลขในช่องใดก็ได้

การดำเนินการระดับบิต

AND/OR/XOR/NAND/NOR/XNOR/NOT และการเลื่อนบิตบนจำนวนเต็มที่มีความกว้างที่กำหนด (8/16/32/64 บิต) ในระบบเลขฐานใดก็ได้

เครื่องคำนวณผลต่างวันที่

ผลต่างที่แม่นยำระหว่างสองวันที่/เวลา — รายละเอียดตามปฏิทิน (ปี เดือน วัน…) ระยะเวลารวม และจำนวนวันทำการ

เครื่องคำนวณอายุ

อายุที่แม่นยำจากวันเกิด — ปี/เดือน/วัน, ระยะเวลาที่มีชีวิตอยู่ทั้งหมด และวันเกิดครั้งถัดไป

ตัวแปลงเขตเวลา

เวลาหนึ่งช่วง — ในหลายเขตเวลาพร้อมกัน เปรียบเทียบเวลาทำงาน วางแผนการโทร ดูผลต่างของวัน

เครื่องคำนวณระยะเวลา

ผลรวมหรือผลต่างของระยะเวลาหลายค่า — สะดวกสำหรับคำนวณชั่วโมงทำงาน ความยาววิดีโอ หรือเวลารวมของงาน

ตัวแยกวิเคราะห์ระยะเวลา ISO 8601

แยกวิเคราะห์สตริงอย่าง "P3Y6M4DT12H30M5S" ให้อยู่ในรูปแบบที่อ่านง่าย หรือสร้างสตริงแบบนี้จากปี/เดือน/วัน/ชั่วโมง/นาที/วินาที

หมายเลขสัปดาห์ (ISO 8601)

ค้นหาหมายเลขสัปดาห์ ISO 8601 ของวันที่ หรือค้นหาวันที่เริ่มต้นและสิ้นสุดของสัปดาห์ที่กำหนด

ตัวแปลงเลขโรมัน

เลขอารบิก ↔ เลขโรมัน พิมพ์ในช่องใดช่องหนึ่ง อีกช่องจะอัปเดตอัตโนมัติ

ตัวแปลง Float IEEE 754

เลขฐานสิบ ↔ การแสดงผลแบบไบนารีตาม IEEE 754 (ความละเอียดเดี่ยวหรือคู่) — เครื่องหมาย เลขชี้กำลัง แมนทิสซา ค่าพิเศษ

ตัวเลขเป็นคำอ่าน

แปลงตัวเลขเป็นข้อความ (ภาษายูเครน รัสเซีย หรืออังกฤษ) พร้อมโหมดจำนวนเงินเป็นคำอ่านสำหรับฮรีฟเนีย ดอลลาร์ ยูโร หรือรูเบิล

พัฒนาเว็บ

Color Converter

แปลงสีระหว่าง HEX, RGB, HSL, HSV/HSB และ CMYK — ป้อนค่าในช่องใดก็ได้ ช่องที่เหลือจะอัปเดตทันที

CSS Minify / Beautify

บีบอัด CSS สำหรับ production หรือจัดรูปแบบ CSS ที่บีบอัดแล้วให้อ่านง่าย

JS Minify / Beautify

บีบอัด JavaScript สำหรับ production หรือจัดรูปแบบโค้ดที่บีบอัดแล้วให้อ่านง่าย

HTML Minify / Beautify

บีบอัด HTML สำหรับ production หรือจัดรูปแบบโค้ดที่บีบอัดแล้วให้อ่านง่าย

CSS Gradient Generator

สร้างเกรเดียนต์แบบเชิงเส้น รัศมี หรือทรงกรวยจากหลายสี และรับ CSS ที่พร้อมใช้งาน

Credit Card Validator

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

IBAN Validator

ตรวจสอบ IBAN ด้วยเช็คซัม ISO 7064 (mod 97) รูปแบบ และความยาวที่คาดหวังตามประเทศ ทุกอย่างคำนวณในเบราว์เซอร์

QR Code Generator / Reader

สร้างรหัส QR จากข้อความหรือ URL หรืออ่านเนื้อหาจากรูปภาพที่อัปโหลด

Barcode Generator

สร้างบาร์โค้ดเชิงเส้น (CODE128, EAN-13, UPC, CODE39 และอื่น ๆ) จากข้อความหรือตัวเลข

Placeholder Image Generator

สร้างรูปภาพตัวยึดตำแหน่ง (placeholder) ตามขนาดที่กำหนดสำหรับเลย์เอาต์และการออกแบบ

เครือข่าย/HTTP

URL Parser

แยกส่วนประกอบของ URL — โปรโตคอล โฮสต์ พอร์ต เส้นทาง พารามิเตอร์คิวรี แฟรกเมนต์

Query String ↔ JSON

แยก query string ของ URL เป็นอ็อบเจ็กต์ JSON หรือประกอบ JSON กลับเป็น query string

User-Agent Parser

แยกวิเคราะห์สตริง User-Agent เป็นเบราว์เซอร์ เอนจิน ระบบปฏิบัติการ และประเภทอุปกรณ์

Basic Auth Generator

สร้างหรือถอดรหัสส่วนหัว HTTP Basic Authentication — Base64(ชื่อผู้ใช้:รหัสผ่าน)

HTTP Headers Parser

แยกวิเคราะห์ส่วนหัว HTTP ดิบ (จาก curl -I, DevTools, raw response) เป็นรายการฟิลด์พร้อมคำอธิบาย และตรวจสอบส่วนหัวความปลอดภัย

Cookie Parser

แยกวิเคราะห์ส่วนหัว Set-Cookie หรือสตริง Cookie/document.cookie เป็นชื่อ ค่า แอตทริบิวต์ และตรวจสอบข้อผิดพลาดด้านความปลอดภัยทั่วไป

CORS Checker / Explainer

อธิบายทีละขั้นตอนว่าเบราว์เซอร์จะอนุญาตคำขอข้ามโดเมน (cross-origin) หรือไม่ — การจัดประเภท simple/preflight การตรวจสอบส่วนหัว Access-Control-* ของการตอบกลับ สรุปผล

Email Header Analyzer

แยกวิเคราะห์ส่วนหัวดิบของอีเมล (View Source / Show Original) — ฟิลด์พื้นฐาน ลำดับ Received พร้อมเวลา SPF/DKIM/DMARC สัญญาณการปลอมแปลง From/Reply-To