เครื่องมือทั้งหมด

476 working tools — no accounts, no uploads, instant results.

Text Tools

ตัวแปลงตัวพิมพ์Switch text between uppercase, lowercase, title case, sentence case and more.ตัวแปลง camelCaseConvert any text or identifier into camelCase.ตัวแปลง snake_caseConvert text into snake_case identifiers.ตัวแปลง kebab-caseConvert text into kebab-case for URLs, CSS classes and CLIs.ตัวแปลง PascalCaseConvert text into PascalCase for class and type names.ตัวแปลง CONSTANT_CASEConvert text into CONSTANT_CASE for macros and enum members.การกลับด้านข้อความReverse characters, words or lines of any text.ตัวนับคำCount words, characters, sentences and paragraphs live.ตัวนับตัวอักษรCount characters with and without spaces, including byte length.ตัวนับบรรทัดCount lines, empty lines and longest line of pasted text.ซ้ำการเรียงบรรทัดDelete repeated lines while keeping order.การสลับบรรทัดSort lines alphabetically, numerically, by length, ascending or descending.ช่องว่างบรรทัดRandomize the order of lines using a cryptographic RNG.การรวมการลำดับเลขRemove leading/trailing spaces and tabs from every line.AddPrefix&Suffixto บรรทัดWrap every line with a custom prefix and suffix.บรรทัด checksumAdd or remove line numbers on any text block.การค้นหาบรรทัดJoin all lines with a custom separator.การแทนที่&ความต่าง in ข้อความSearch and replace text with plain or regular-expression matching.ตัวตรวจสอบ PalindromeCheck if text or numbers read the same backwards.ตัวตรวจสอบข้อความข้อความตัวอย่างCompare two texts line by line and highlight additions and deletions.ตัวสร้าง slug IpsumGenerate placeholder paragraphs, sentences or words.ZeroPad ตัวเลขPad numbers with leading zeros to a fixed width.ตัวทำซ้ำพื้นฐานRepeat any string or character a given number of times.ตัวล้างการลำดับเลขCollapse spaces, strip blank lines and normalize line endings.ตัวสร้างอักขระที่มองไม่เห็นTurn titles into clean, SEO-friendly URL slugs.Zero-Width ตัวอักษร RemoverDetect and strip invisible characters and bidi controls used in Trojan Source attacks.ตัวแยกข้อความรูปแบบPull every email, URL, IP, MAC, UUID, hashtag, mention, date or hash out of unstructured text.Levenshtein ความถี่Edit distance and similarity between two strings, with Damerau and Hamming variants.ตัววิเคราะห์ตัวอักษรท้ายบรรทัดCount characters, words, line lengths or n-grams and compute Shannon entropy.ตัวนับคำท้ายบรรทัดRank words by frequency with the type/token ratio — useful for keyword density checks.ตัวแปลงบรรทัดท้ายบรรทัดConvert between LF, CRLF, CR, NEL and LS, and report the mix currently in the file.AddlinenumbersAdds line numbers to the output.AlternatingCapsAlternating caps, also known as studly caps, sticky caps, or spongecase is a form of text notation in which the capitalization of letters varies by some pattern, or arbitrarily. An example of this would be spelling 'alternative caps' as 'aLConverttoNATOalphabetConverts characters to their representation in the NATO phonetic alphabet.ExpandalphabetrangeExpand an alphabet range string into a list of the characters in that range. e.g. a-z becomes abcdefghijklmnopqrstuvwxyz .From ตัวพิมพ์ Insensitive เรกูลาร์เอ็กซ์เพรสชันConverts a case-insensitive regex string to a case sensitive regex string (no guarantee on it being the proper original casing) in case the i flag wasn't available at the time but now is, or you need it to be case-sensitive again. e.g. [mM]FromQuotedPrintableConverts QP-encoded text back to standard text. This format is a content transfer encoding common in email messages. e.g. The quoted-printable encoded string hello=20world becomes hello worldGenerateslugIpsumGenerate varying length lorem ipsum placeholder text.GetAllCasingsOutputs all possible casing variations of a string.IndexofCoincidenceIndex of Coincidence (IC) is the probability of two randomly selected characters being the same. This can be used to determine whether text is readable or random, with English text having an IC of around 0.066. IC can therefore be a sound mLZStringCompressCompress the input with lz-string.MurmurHash3Generates a MurmurHash v3 for a string input and an optional seed inputROT13BruteForceTry all meaningful amounts for ROT13. Optionally you can enter your known plaintext (crib) to filter the result.ซ้ำ DiacriticsReplaces accented characters with their latin character equivalent. Accented characters are made up of Unicode combining characters, so unicode text formatting such as strikethroughs and underlines will also be removed.ซ้ำ linenumbersRemoves line numbers from the output if they can be trivially detected.ซ้ำ whitespaceOptionally removes all spaces, carriage returns, line feeds, tabs and form feeds from the input data. This operation also supports the removal of full stops which are sometimes used to represent non-printable bytes in ASCII output.SplitSplits a string into sections around a given delimiter.SwapcaseConverts uppercase letters to lowercase ones, and lowercase ones to uppercase ones.To ตัวพิมพ์ Insensitive เรกูลาร์เอ็กซ์เพรสชันConverts a case-sensitive regex string into a case-insensitive regex string in case the i flag is unavailable to you. e.g. Mozilla/[0-9].[0-9] .* becomes [mM][oO][zZ][iI][lL][lL][aA]/[0-9].[0-9] .*ToModhexConverts the input string to modhex bytes separated by the specified delimiter.ToQuotedPrintableQuoted-Printable, or QP encoding, is an encoding using printable ASCII characters (alphanumeric and the equals sign '=') to transmit 8-bit data over a 7-bit data path or, generally, over a medium which is not 8-bit clean. It is defined as aWrapWraps the input text at a specified number of characters per line.

Encoding Tools

ตัวเข้ารหัส Base64Encode text, JSON, URLs or files to Base64, standard or URL-safe.ตัวเข้ารหัส Base32Encode binary-safe text into RFC 4648 Base32.ตัวเข้ารหัส Base58Encode numbers and text with Bitcoin-style Base58 alphabet.ฐานสิบตัวเข้ารหัส(TexttoHex)Convert text into hexadecimal byte representation.ตัวเข้ารหัส Morse CodeTranslate text into Morse code dots and dashes.ตัวถอดรหัส ROT13 ตัวเข้ารหัสApply the classic ROT13 letter rotation.ตัวเข้ารหัส ROT47Scramble printable ASCII with the ROT47 cipher.รหัสลับ CaesarEncrypt or decrypt with a classic shift cipher.รหัสลับ AtbashApply the Hebrew-alphabet mirror cipher Atbash.ตัวแปลง NATO Phonetic AlphabetSpell text with Alpha, Bravo, Charlie…ตัวแปลงฐานสอง EscapeConvert characters to \uXXXX escapes and back.ตัวเข้ารหัส HTML EntityEscape <, >, &, quotes and non-ASCII into HTML entities.ตัวแปลง CSS EscapeEscape special characters for CSS identifiers and strings.ตัว escapeJavaScript พื้นฐานEscape a string so it is safe inside JavaScript literals.ตัวเข้ารหัส URLPercent-encode URLs or single query components.ตัวแปลงข้อมูล URITurn files or text into data: URIs for inline embedding.ตัวเข้ารหัส Base64urlEncode text to URL-safe Base64 using - and _ instead of + and /, with optional padding.ตัวเข้ารหัส Ascii85Encode binary data as Ascii85 (Adobe) or Z85 (ZeroMQ), the 25%-overhead alternative to Base64.ตัวแปลง Punycode IDNConvert internationalised domain names to and from their xn-- ASCII form per RFC 3492.DefangURLTakes a Universal Resource Locator (URL) and 'Defangs' it; meaning the URL becomes invalid, neutralising the risk of accidentally clicking on a malicious link. This is often used when dealing with malicious links or IOCs. Works well when coEscapeSmartCharactersConverts smart (typographic) Unicode characters — e.g. smart quotes, em/en dashes, ellipses, ©, ®, ™, arrows — into their plain ASCII equivalents. Characters with no ASCII mapping (e.g. ☣ ) are handled according to the 'Unmappable characterEscape ฐานสอง CharactersConverts characters to their unicode-escaped notations. Supports the prefixes: \u %u U+ e.g. σου becomes \u03C3\u03BF\u03C5FromBase62Base62 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalNormalise ฐานสองTransform Unicode characters to one of the Normalisation FormsParseASN.1hexstringAbstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking. This operation parses arbitrary Aซ้ำ ANSIEscape หลักRemoves ANSI Escape Codes.StringsExtracts all strings from the input.ToBase45Base45 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalToBase62Base62 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalToBase92Base92 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.ToMorseCodeTranslates alphanumeric characters into International Morse Code. Ignores non-Morse characters. e.g. SOS becomes ... --- ...ToPunycodePunycode is a way to represent Unicode with the limited character subset of ASCII supported by the Domain Name System. e.g. münchen encodes to mnchen-3yaURLEncodeEncodes problematic characters into percent-encoding, a format supported by URIs/URLs. e.g. = becomes %3dUnescapestringUnescapes characters in a string that have been escaped. For example, Don\'t stop me now becomes Don't stop me now . Supports the following escape sequences: \n (Line feed/newline) \r (Carriage return) \t (Horizontal tab) \b (Backspace) \f VarIntDecodeDecodes a VarInt encoded integer. VarInt is an efficient way of encoding variable length integers and is commonly used with Protobuf.

Decoding Tools

Hash Tools

ตัวสร้าง MD5 แฮชCompute the MD5 digest of any string.ตัวสร้าง SHA-1 แฮชCompute the SHA-1 digest of any string.ตัวสร้าง SHA-256 แฮชCompute the SHA-256 digest — the standard for modern integrity checks.ตัวสร้าง SHA-384 แฮชCompute the SHA-384 digest of any string.ตัวสร้าง SHA-512 แฮชCompute the SHA-512 digest of any string.ตัวสร้าง HMACCreate keyed HMAC signatures with SHA-256/384/512.CRC32 คำค้นCalculate the CRC32 checksum of text or files.Adler-32 คำค้นCompute the fast Adler-32 checksum used by zlib.ตัวระบุแฮช TypeGuess which algorithm produced a hash from its length, encoding and character set.เครื่องคิด CRC-16Compute CRC-16 in six variants: CCITT-FALSE, XMODEM, KERMIT, MODBUS, X.25 and DNP.FNV-1a แฮชCompute the Fowler-Noll-Vo non-cryptographic hash in 32, 64 or 128 bits.เครื่องคิด MurmurHash3Compute MurmurHash3 x86_32 or x86_128 with a configurable seed.เครื่องคิด CRC-16 MODBUSCompute the CRC-16/MODBUS checksum used by RS-485 and industrial PLC protocols.ตัวสร้าง Argon2 แฮชHash passwords with Argon2id (or argon2i/argon2d) using the reference wasm implementation — OWASP-grade defaults, adjustable memory/iterations/parallelism, PHC-encoded output that is round-trip verified before it is shown, plus a built-in verifier.Ascon แฮชAscon-Hash256 produces a fixed 256-bit (32-byte) cryptographic hash as standardised in NIST SP 800-232. Ascon is a family of lightweight authenticated encryption and hashing algorithms designed for constrained devices such as IoT sensors anHAS-160HAS-160 is a cryptographic hash function designed for use with the Korean KCDSA digital signature algorithm. It is derived from SHA-1, with assorted changes intended to increase its security. It produces a 160-bit output. HAS-160 is used inMD4The MD4 (Message-Digest 4) algorithm is a cryptographic hash function developed by Ronald Rivest in 1990. The digest length is 128 bits. The algorithm has influenced later designs, such as the MD5, SHA-1 and RIPEMD algorithms. The security NT แฮชAn NT Hash, sometimes referred to as an NTLM hash, is a method of storing passwords on Windows systems. It works by running MD4 on UTF-16LE encoded input. NTLM hashes are considered weak because they can be brute-forced very easily with modRIPEMDRIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family of cryptographic hash functions developed in Leuven, Belgium, by Hans Dobbertin, Antoon Bosselaers and Bart Preneel at the COSIC research group at the Katholieke UniveROR13Computes a ROR13 hash used in API hashing techniques.SHA1The SHA (Secure Hash Algorithm) hash functions were designed by the NSA. SHA-1 is the most established of the existing SHA hash functions and it is used in a variety of security applications and protocols. However, SHA-1's collision resistaSHA2The SHA-2 (Secure Hash Algorithm 2) hash functions were designed by the NSA. SHA-2 includes significant changes from its predecessor, SHA-1. The SHA-2 family consists of hash functions with digests (hash values) that are 224, 256, 384 or 51SHA3The SHA-3 (Secure Hash Algorithm 3) hash functions were released by NIST on August 5, 2015. Although part of the same series of standards, SHA-3 is internally quite different from the MD5-like structure of SHA-1 and SHA-2. SHA-3 is a subsetShakeShake is an Extendable Output Function (XOF) of the SHA-3 hash algorithm, part of the Keccak family, allowing for variable output length/size.SnefruSnefru is a cryptographic hash function invented by Ralph Merkle in 1990 while working at Xerox PARC. The function supports 128-bit and 256-bit output. It was named after the Egyptian Pharaoh Sneferu, continuing the tradition of the Khufu aStreebogStreebog is a cryptographic hash function defined in the Russian national standard GOST R 34.11-2012 Information Technology – Cryptographic Information Security – Hash Function . It was created to replace an obsolete GOST hash function defi

Cryptography Tools

เข้ารหัส AESPassword-based AES-GCM/CBC encryption using the Web Crypto API.ถอดรหัส AESDecrypt AES-GCM/CBC payloads produced by the AES Encrypt tool.ตัวสร้าง RSA Key PairGenerate 2048/4096-bit RSA keys and export them as JWK.รหัสลับ XOREncrypt or decrypt bytes with a repeating XOR key.การเข้ารหัส RC4Classic RC4 stream cipher — for study and legacy interop.รหัสลับ VigenerePolyalphabetic keyword cipher, encrypt and decrypt.Affine รหัสลับ EncodeThe Affine cipher is a type of monoalphabetic substitution cipher, wherein each letter in an alphabet is mapped to its numeric equivalent, encrypted using simple mathematical function, (ax + b) % 26 , and converted back to a letter.Bcryptbcrypt is a password hashing function designed by Niels Provos and David Mazières, based on the Blowfish cipher, and presented at USENIX in 1999. Besides incorporating a salt to protect against rainbow table attacks, bcrypt is an adaptive fBifid รหัสลับ DecodeThe Bifid cipher is a cipher which uses a Polybius square in conjunction with transposition, which can be fairly difficult to decipher without knowing the alphabet keyword.Bifid รหัสลับ EncodeThe Bifid cipher is a cipher which uses a Polybius square in conjunction with transposition, which can be fairly difficult to decipher without knowing the alphabet keyword.Cetacean รหัสลับ DecodeDecode Cetacean Cipher input. e.g. EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEe becomes hiCetacean รหัสลับ EncodeConverts any input into Cetacean Cipher. e.g. hi becomes EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEeถอดรหัส CipherSaber2CipherSaber is a simple symmetric encryption protocol based on the RC4 stream cipher. It gives reasonably strong protection of message confidentiality, yet it's designed to be simple enough that even novice programmers can memorize the algoเข้ารหัส CipherSaber2CipherSaber is a simple symmetric encryption protocol based on the RC4 stream cipher. It gives reasonably strong protection of message confidentiality, yet it's designed to be simple enough that even novice programmers can memorize the algoDeriveEVPkeyThis operation performs a password-based key derivation function (PBKDF) used extensively in OpenSSL. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used diDeriveHKDFkeyA simple Hashed Message Authenticaton Code (HMAC)-based key derivation function (HKDF), defined in RFC5869.DerivePBKDF2keyPBKDF2 is a password-based key derivation function. It is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, specifically PKCS #5 v2.0, also published as Internet Engineering Task Force's RFC 2898. In many applicatioEnigmaEncipher/decipher with the WW2 Enigma machine. Enigma was used by the German military, among others, around the WW2 era as a portable cipher machine to protect sensitive military, diplomatic and commercial communications. The standard set oGenerateDeBruijnSequenceGenerates rolling keycode combinations given a certain alphabet size and key length.ฐานสิบ toPEMConverts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.MD2The MD2 (Message-Digest 2) algorithm is a cryptographic hash function developed by Ronald Rivest in 1989. The algorithm is optimized for 8-bit computers. Although MD2 is no longer considered secure, even as of 2014, it remains in use in pubถอดรหัส RC2RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987. 'RC' stands for 'Rivest Cipher'. Key: RC2 uses a variable size key. IV: To run the cipher in CBC mode, the Initialization Vector should be 8 bytes longเข้ารหัส RC2RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987. 'RC' stands for 'Rivest Cipher'. Key: RC2 uses a variable size key. You can generate a password-based key using one of the KDF operations. IV: To run tRailFence รหัสลับ DecodeDecodes Strings that were created using the Rail fence Cipher provided a key and an offsetRailFence รหัสลับ EncodeEncodes Strings using the Rail fence Cipher provided a key and an offsetSIGABAEncipher/decipher with the WW2 SIGABA machine. SIGABA, otherwise known as ECM Mark II, was used by the United States for message encryption during WW2 up to the 1950s. It was developed in the 1930s by the US Army and Navy, and has up to thiTypexEncipher/decipher with the WW2 Typex machine. Typex was originally built by the British Royal Air Force prior to WW2, and is based on the Enigma machine with some improvements made, including using five rotors with more stepping points and WhirlpoolWhirlpool is a cryptographic hash function designed by Vincent Rijmen (co-creator of AES) and Paulo S. L. M. Barreto, who first described it in 2000. Several variants exist: Whirlpool-0 is the original version released in 2000. Whirlpool-T เข้ารหัส XXTEACorrected Block TEA (often referred to as XXTEA) is a block cipher designed to correct weaknesses in the original Block TEA. XXTEA operates on variable-length blocks that are some arbitrary multiple of 32 bits in size (minimum 64 bits). The

JSON Tools

ตัวตกแต่ง JSON ตัวจัดรูปแบบ&Pretty-print JSON with configurable indentation.ตัวย่อขนาด JSONStrip whitespace to compress JSON payloads.ตัวตรวจความถูกต้อง JSONCheck JSON syntax and pinpoint the exact error position.ตัว escapeJSON พื้นฐานEscape a string for embedding inside a JSON document.ตัว unescapeJSON พื้นฐานUnescape a JSON-encoded string value.ตัวแปลง JSON to CSVFlatten JSON arrays of objects into CSV.ตัวแปลง JSON to XMLTransform JSON structures into XML documents.ตัวแปลง JSON to YAMLConvert JSON into clean, readable YAML.ควอรี JSON พาธExtract values from JSON with dot/bracket path expressions.JSON ข้อความตัวอย่างCompare two JSON documents deep-equal and list every added, removed and changed path.JSONFlattenCollapse a nested JSON object into dotted keys with array indices.JSONUnflattenExpand dotted-key JSON back into nested objects and arrays.ตัวสร้าง JSON SchemaInfer a JSON Schema 2020-12 document from a sample, detecting dates, emails, URIs and UUIDs.ExtractAudioMetadataExtract common audio metadata across MP3 (ID3v2/ID3v1/GEOB), WAV/BWF/BW64 (INFO/bext/iXML/axml), FLAC (Vorbis Comment/Picture), OGG (Vorbis/OpusTags), AAC (ADTS), AC3 (Dolby Digital), WMA (ASF), plus best-effort MP4/M4A and AIFF scanning. OParseTLVConverts a Type-Length-Value (TLV) encoded string into a JSON object. Can optionally include a Key / Type entry. Tags: Key-Length-Value, KLV, Length-Value, LV

XML Tools

HTML Tools

CSS Tools

JavaScript Tools

Developer Tools

ตัวแยกวิเคราะห์การไล่สีระยะทางExplain cron syntax and compute the next 10 run times.ตัวค้นหา HTTP ผู้ใช้ CodeSearch all HTTP status codes with meanings and usage notes.ตัวแยกวิเคราะห์ User-AgentBreak a User-Agent string into browser, engine and OS.ASCII ตัวอักษร UnicodeInteractive reference of all 128 ASCII codes.ตัวค้นหาฐานสองตัวอักษรInspect code points, blocks and UTF encodings of any character.ตัวสร้าง.gitignoreAssemble a .gitignore from curated stack templates.ตัวแยกวิเคราะห์ SemverBreak a semantic version into major, minor, patch, prerelease and build metadata.SemverCompareCompare two semantic versions by precedence and tell you whether the change is breaking.ตัวตรวจสอบ Semver RangeTest whether a version satisfies a ^, ~, >=, < or x-range expression.ตัวถอดรหัส Snowflake IDDecode a Twitter or Discord snowflake into its timestamp, worker and sequence bits.ตัวถอดรหัส MongoDB ObjectIdExtract the creation timestamp, random bytes and counter from a 24-character ObjectId.ตัวค้นหา MIME TypeLook up the MIME type for a file extension or the extensions for a MIME type, with server config snippets.SemverBumpBump major, minor, patch or any prerelease component with the reset rules applied.Semver การสลับSort a list of versions by semver precedence, so 1.10.0 correctly follows 1.9.0.ตัวสร้าง Snowflake IDGenerate time-ordered 64-bit snowflake IDs with a configurable worker id and epoch.ตัวสร้าง MongoDB ObjectIdGenerate valid 24-character ObjectIds with the current timestamp, random bytes and counter.ตัวจัดรูปแบบ SQLBeautify SQL queries: keywords on new lines with indent, SELECT lists one column per line, subqueries nested, string literals and comments untouched.ตัวแปลง cURL to CodePaste a curl command and get a ready-to-run JavaScript fetch or Python requests snippet with method, headers and body preserved.GenericCodeBeautifyAttempts to pretty print C-style languages such as C, C++, C#, Java, PHP, JavaScript etc. This will not do a perfect job, and the resulting code may not work any more. This operation is designed purely to make obfuscated or minified code moSQLMinifyCompresses Structured Query Language (SQL) code.SSDEEPSSDEEP is a program for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such inputs have sequences of identical bytes in the same order, although bytes in between th

Network Tools

IP Tools

URL Tools

Timestamp Tools

Date & Time Tools

Number Tools

Binary Tools

Hex Tools

Regex Tools

Image Tools

File Tools

ตัวแปลงไฟล์ to Base64Encode any local file to Base64 — nothing is uploaded.Base64to ไฟล์ DownloaderDecode Base64 back into the original file.ตัวตรวจสอบไฟล์แฮชMD5/SHA-1/SHA-256/SHA-512 of any file, computed locally.ไฟล์ MetadataViewerInspect name, MIME type, size and modification time.ตัวบรรจุไฟล์ to ZIPBundle multiple files into a ZIP archive locally.ตัวระบุ Magic บิตIdentify a file type from its signature bytes rather than its extension — the safe way to validate uploads.ตัวแยก ZIPPreview and unpack any ZIP file right in your browser — list every entry, view text and images inline, download files one by one, and the archive is never uploaded.ตัวแปลงข้อความ to DOCXPaste plain text and download a real Word .docx — paragraphs, UTF-8 and escapes are assembled into minimal OOXML in your browser and verified by reading the file back before download. Nothing is uploaded.ตัวแปลง TXT to DOCXDrop or paste a .txt file and get a .docx Word, WPS or Pages can open — plain-text paragraphs preserved exactly, emoji and & < > included, built and read back locally in this tab.ตัวแปลง Markdown to DOCXTurn a Markdown note into a .docx — headings and bullets cross over as literal text on purpose: this builds an honest minimal Word document locally, not a styled clone, and your note is never uploaded.ตัวแปลง DOCX to ข้อความDrop a .docx Word file and get its plain text out — copied to the clipboard or downloaded as .txt — extracted and verified entirely in your browser, never uploaded. Macro documents, password-protected files and legacy .doc are refused, not converted.Detect ไฟล์ TypeAttempts to guess the MIME (Multipurpose Internet Mail Extensions) type of the data based on 'magic bytes'. Currently supports the following file types:ไฟล์ TreeCreates a file tree from a list of file paths (similar to the tree command in Linux)

Compression Tools

Data Conversion Tools

ตัวแปลง CSV to JSONTurn CSV (or any delimited file) into a JSON array.ตัวแปลง YAML to JSONParse YAML configuration into JSON.ตัวแปลง HTML to MarkdownConvert HTML fragments into Markdown.ตัวแปลง JSON to TOMLConvert JSON config into TOML format.ตัวแปลง Markdown to HTMLRender Markdown to clean HTML.ตัวแปลง DelimiterSwitch CSV between comma, tab, semicolon and pipe.JSONtoJSON บรรทัดTurn a JSON array into newline-delimited NDJSON, one standalone object per line.JSON บรรทัด toJSONMerge newline-delimited JSON records back into one array and report any malformed line by number.JSONtoTypeScriptGenerate TypeScript interfaces from a JSON sample, including nested objects and arrays.JSONtoGoStructGenerate a Go struct with json tags from a JSON sample.JSONtoPythonDataclassGenerate a typed Python dataclass from a JSON sample.JSONtoSQLCREATETABLEInfer column types from JSON and emit a CREATE TABLE statement.CSVtoMarkdownUnicodeConvert CSV into a GitHub-flavoured Markdown table, handling quoted fields and pipes.MarkdownUnicodetoCSVTurn a Markdown table back into clean CSV with proper quoting.CSVPrettyPrinterAlign CSV columns into a readable fixed-width table for terminals and docs.CSVtoHTMLUnicodeGenerate an accessible HTML table from CSV with escaped cells.CSVtoSQLINSERTProduce INSERT statements from CSV or JSON, with NULLs and quoted literals handled.CSVtoCREATETABLEInfer column types from CSV data and emit a CREATE TABLE for PostgreSQL, MySQL or SQLite.INItoJSONParse INI sections and key/value pairs into a structured JSON object.JSONtoINISerialise a JSON object into an INI file with sections for nested objects..envtoJSONParse dotenv files — comments, export prefixes, quoting and inline hashes — into JSON.JSONto.envFlatten JSON into UPPER_SNAKE dotenv variables with correct quoting.JavaPropertiestoJSONConvert .properties files into JSON, splitting dotted keys into nested objects.JSONtoJavaPropertiesFlatten JSON into dotted Java .properties keys.JSONtoJavaRecordGenerate a Java record with boxed types and snake_case field names from a JSON sample.JSONtoRustStructGenerate a serde-derived Rust struct with rename attributes from a JSON sample.JSONtoKotlin ข้อมูล ClassGenerate a Kotlin data class with nullable-aware types from a JSON sample.

Security Tools

ตัวสร้าง Strong รหัสผ่านCrypto-random passwords with full policy control.ตัวสร้างวลีรหัสผ่านDiceware-style memorable passphrases.ตัวทดสอบรหัสผ่าน StrengthEstimate entropy and crack-time of a password.ตัวสร้าง API KeyRandom hex / Base64 secrets of any length.ตัวสร้างตาราง Auth HeaderBuild and decode Authorization: Basic headers.ตัวถอดรหัส JWTInspect JWT header, payload and signature metadata.ตัวตรวจสอบคำค้นCompare a file hash against the published digest.ตัวสแกน SecretFind leaked API keys, tokens, private keys, JWTs and connection strings in config files, logs or code.ตัวปิดบัง PIIMask emails, phone numbers, SSNs, card numbers, IPs, IBANs, MACs and JWTs in logs before sharing them.ตัวสร้าง TOTP CodeGenerate RFC 6238 time-based one-time passwords from a Base32 secret, with the otpauth URI.ตัวตรวจสอบ JWT claimDecode a JWT and verify its HS256 signature locally, with exp/nbf/iat claim checks.EXIFRemoverRemove EXIF, GPS location, camera info, IPTC and comments from JPG, PNG and WebP photos in one batch — every cleaned file is re-parsed in your browser to prove zero metadata remains, and your photos are never uploaded.ตัวสร้าง JWTSign and verify JSON Web Tokens entirely in your browser — HS256, HS384, HS512, RS256 and ES256 run on your own WebCrypto, fresh RSA-2048/EC P-256 pairs export as PKCS#8 and SPKI PEM, exp/iat come back as human dates, and the unsigned "none" algorithm is refused by design. Nothing is uploaded.JWTSignerSeal a payload with RS256 (or HS256/HS384/HS512 and ES256) right in the browser: paste claims and a PKCS#8 private key — or generate an RSA/EC pair on the spot — then verify the result on the same page. "none" is never accepted, and your keys never leave this machine.ToBech32Bech32 is an encoding scheme primarily used for Bitcoin SegWit addresses (BIP-0173). It uses a 32-character alphabet that excludes easily confused characters (1, b, i, o) and includes a checksum for error detection. Bech32m (BIP-0350) is an

UUID Tools

Color Tools

Web Tools

Unit Converters

ตัวแปลงความยาวConvert metres, kilometres, centimetres, inches, feet, yards, miles and nautical miles.ตัวแปลงน้ำหนักConvert kilograms, grams, tonnes, pounds, ounces, stones and carats.ตัวแปลงอุณหภูมิConvert Celsius, Fahrenheit, Kelvin and Rankine with the formulas shown.ตัวแปลงปริมาตรConvert litres, millilitres, US and imperial gallons, cups, pints, quarts and fluid ounces.ตัวแปลงความเร็วConvert km/h, mph, metres per second, knots, feet per second and Mach number.ตัวแปลงพื้นที่Convert square metres, hectares, acres, square feet, square inches and square miles.ตัวแปลงความดันConvert pascbar, psi, atm, torr, mmHg, kgf/cm² and inches of mercury.ตัวแปลงพลังงานConvert joules, kilowatt-hours, calories, kilocalories, BTU, electronvolts and tonnes of oil equivalent.ตัวแปลงกำลังConvert watts, kilowatts, mechanical and metric horsepower, BTU/h and kcal/h.ตัวแปลงมุมConvert degrees, radians, gradians, arcminutes, arcseconds and turns.ตัวแปลงเวลาระยะเวลาConvert nanoseconds to centuries: seconds, minutes, hours, days, weeks, months and years.ตัวแปลงข้อมูลพื้นที่จัดเก็บConvert bits, bytes and SI versus IEC multiples — kB, MB, GB, KiB, MiB, GiB, TiB.ตัวแปลง Typography UnitConvert CSS px, pt, pc, mm, cm, in, Q and didot/cicero at the standard 96 dpi reference.ตัวแปลงท้ายบรรทัดConvert hertz, kilohertz, megahertz, gigahertz, RPM and radians per second.ตัวแปลงข้อมูล RateConvert bandwidth between bit/s, kbit/s, Mbit/s, Gbit/s and byte-per-second units including IEC multiples.ตัวแปลง ForceConvert newtons, kilonewtons, dynes, kilogram-force, pound-force, ounce-force, poundals and kips.ตัวแปลง TorqueConvert newton-metres, kgf·m, kgf·cm, lbf·ft, lbf·in, ozf·in and dyne-centimetres.ตัวแปลง DensityConvert kg/m³, g/cm³, g/mL, lb/ft³, lb/in³ and tonnes per cubic metre.ตัวแปลง Radiation DoseConvert gray, rad, sievert and rem including milli and micro prefixes.ตัวแปลง ViscosityConvert dynamic viscosity between Pa·s, mPa·s, centipoise, poise and lbf·s/ft².ตัวแปลง LuminanceConvert cd/m², nits, lamberts, foot-lamberts, stilbs and cd/cm².ตัวแปลง IlluminanceConvert lux, kilolux, phot, foot-candles and lumens per square foot.ConvertareaConverts a unit of area to another format.ConvertmassConverts a unit of mass to another format.ConvertspeedConverts a unit of speed to another format.

Math & Statistics

เครื่องคิดสถิติMean, median, mode, range, variance, standard deviation, standard error, quartiles and IQR from a list of numbers.เครื่องคิดเปอร์เซ็นไทล์Compute any percentile of a data set with linear interpolation, plus all deciles.เครื่องคิดสหสัมพันธ์Pearson and Spearman correlation, r², and the least-squares regression line for paired data.เครื่องคิดการจัดหมู่C(n,r) with exact BigInt arithmetic and a list of the actual combinations for small inputs.เครื่องคิดการเรียงสับเปลี่ยนP(n,r) ordered arrangements computed exactly with BigInt — no floating point rounding.เครื่องคิดจำนวนเฉพาะ FactorizationBreak any integer into prime factors and list every divisor with the divisor count.ตัวตรวจสอบจำนวนเฉพาะตัวเลขTest whether a number is prime and, if not, show its smallest divisors and divisor count.PrimesUpToNList every prime number up to a limit, with the count.เครื่องคิด Math ระยะทางEvaluate arithmetic expressions with correct precedence, powers, factorials, functions and constants.เครื่องคิดเศษส่วนSimplify fractions, convert decimals to exact fractions and add, subtract, multiply or divide them.เปอร์เซ็นต์ to เศษส่วนConvert any decimal to its exact simplest fraction using continued-fraction search with a tolerance.AddandSubtractFractionsAdd, subtract, multiply or divide fractions with the common denominator and GCD reduction shown.DropbytesCuts a slice of the specified number of bytes out of the data. Negative values are allowed.MeanComputes the mean (average) of a number list. If an item in the string is not a number it is excluded from the list. e.g. 0x0a 8 .5 .5 becomes 4.75RotateleftRotates each byte to the left by the number of bits specified, optionally carrying the excess bits over to the next byte. Currently only supports 8-bit values.RotaterightRotates each byte to the right by the number of bits specified, optionally carrying the excess bits over to the next byte. Currently only supports 8-bit values.SleepSleep causes the recipe to wait for a specified number of milliseconds before continuing execution.StandardDeviationComputes the standard deviation of a number list. If an item in the string is not a number it is excluded from the list. e.g. 0x0a 8 .5 becomes 4.089281382128433TakebytesTakes a slice of the specified number of bytes from the data. Negative values are allowed.

Validators & Checksums

ตัวตรวจความถูกต้อง Card ตัวเลขValidate a card or IMEI with the Luhn algorithm, detect the brand and derive the missing check digit.ตัวตรวจความถูกต้อง ISBNCheck ISBN-10 and ISBN-13 check digits and compute the correct one for a truncated ISBN.ตัวตรวจความถูกต้อง Barcode Check DigitValidate EAN-8, EAN-13, UPC-A and ITF-14 barcodes and see the weighted sum step by step.ตัวตรวจความถูกต้อง IBANValidate an IBAN with MOD-97, check the national length and show the rearranged calculation.ตัวตรวจความถูกต้อง SWIFT BICCheck an ISO 9362 BIC and split it into institution, country, location and branch codes.ตัวตรวจสอบ VINValidate a 17-character vehicle VIN check digit and decode region, year and plant positions.ตัวตรวจความถูกต้อง Mod-11 Check DigitValidate ISSN, ISMN, ORCID and other mod-11 identifiers, with the weighted sum shown.ตัวตรวจความถูกต้อง LEIValidate an ISO 17442 Legal Entity Identifier with the ISO 7064 MOD 97-10 scheme.ตัวตรวจความถูกต้อง Verhoeff CheckApply the Verhoeff dihedral-group checksum that catches all single-digit and all transposition errors.ตัวตรวจความถูกต้อง Damm CheckRun the Damm quasigroup checksum, which detects every single-digit error and adjacent transposition.ตัวแปลง Latitude LongitudeConvert between decimal degrees and degrees-minutes-seconds, with hemisphere and UTM zone hints.CaretM-decodeDecodes caret or M-encoded strings, i.e. ^M turns into a newline, M-^] turns into 0x9d. Sources such as `cat -v`. Please be aware that when using `cat -v` ^_ (caret-underscore) will not be encoded, but represents a valid encoding (namely thFletcher-16 คำค้นThe Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s. The objective of the Fletcher checksum was to provide error-detection properties Fletcher-32 คำค้นThe Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s. The objective of the Fletcher checksum was to provide error-detection properties Fletcher-64 คำค้นThe Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s. The objective of the Fletcher checksum was to provide error-detection properties

QR Code Tools

ตัวสร้างโค้ด QRCreate QR codes for text, URLs, Wi-Fi, vCard, email, phone, SMS, geo, calendar, WhatsApp, Telegram, Bitcoin, Ethereum, UPI and JSON, with error correction, quiet zone, colours and PNG/SVG export.ตัวสร้าง URL โค้ด QRTurn any link into a scannable QR code, adding https:// when the scheme is missing and warning about unsafe schemes.ตัวสร้าง Wi-Fi โค้ด QRBuild a standards-compliant WIFI: payload with SSID, password, WPA/WEP/open encryption and hidden-network flag so phones join the network on scan.ตัวสร้าง vCard โค้ด QRGenerate a vCard 3.0 contact QR code with name, organisation, title, phone, email, website, address and note.ตัวสร้าง MECARD โค้ด QRBuild a MECARD contact payload — the compact alternative to vCard that fits in a smaller, lower-version QR symbol.ตัวสร้างความลับโค้ด QRCreate a mailto: QR code with prefilled recipient, subject and body.ตัวสร้าง Phone ตัวเลขโค้ด QRGenerate a tel: URI QR code that opens the dialler with the number already filled in.ตัวสร้าง SMS โค้ด QRBuild an sms: URI QR code with a prefilled message body, encoded for both iOS and Android.ตัวสร้าง Geo Location โค้ด QRCreate a geo: URI QR code from latitude and longitude, validating the coordinate ranges before encoding.ตัวสร้าง Calendar Event โค้ด QRGenerate an iCalendar VEVENT QR code with start, end, title, location and description that phones add straight to the calendar.ตัวสร้าง WhatsApp โค้ด QRBuild a wa.me link QR code with an optional prefilled message, normalising the phone number to digits with country code.ตัวสร้าง Telegram โค้ด QRCreate a t.me link QR code that opens a Telegram chat or channel.ตัวสร้าง Bitcoin Payment โค้ด QRBuild a BIP-21 bitcoin: URI QR code with address, amount, label and message, and check the address shape.ตัวสร้าง Ethereum Payment โค้ด QRGenerate an EIP-681 ethereum: URI QR code with address, value and gas limit, validating the 0x + 40 hex format.ตัวสร้าง UPI Payment โค้ด QRBuild a upi://pay QR code with payee VPA, name, amount, note and currency, validating the VPA and amount formats.ตัวสร้าง JSON โค้ด QRValidate and minify JSON before encoding it, so the payload fits in the smallest possible QR version.ตัวถอดรหัสโค้ด QRUpload a PNG, JPG, WebP or GIF and decode the QR code locally with jsQR, then identify the payload type and parse its fields.QRPayloadTypeDetectorIdentify what a decoded QR payload actually is — URL, Wi-Fi, vCard, MECARD, geo, calendar, email, phone, SMS, Bitcoin, Ethereum, UPI, WhatsApp, Telegram, JSON, XML or plain text — and split it into fields.ตัวตรวจความถูกต้องโค้ด QRCheck a payload before you print it: capacity at the chosen error correction level, URL/email/Wi-Fi/vCard/geo/Bitcoin/Ethereum/UPI/JSON format, unsafe schemes and scannability risks.ตัวแยกวิเคราะห์ QR PayloadSplit a raw QR payload into its component fields — Wi-Fi SSID and encryption, vCard name and phone, geo coordinates, URI query parameters.ตัวจัดรูปแบบ QR PayloadBuild a correct standard payload string from JSON fields, applying the escaping rules each format requires.โค้ด QRScanTestRender your QR settings and then decode the result locally, comparing it to the original payload, plus quiet zone, contrast, density and capacity checks with a Good / Warning / Risk verdict.Generate โค้ด QRGenerates a Quick Response (QR) code from the input text. A QR code is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. A barcode is a machine-readable optical label that con

Spreadsheet Tools

PDF Tools

เครื่องมือ PDF การค้นหาMerge two or more PDF files into one document — pages keep their original size and quality, the order follows your selection, and everything runs in your browser: no upload, no sign-up, nothing ever leaves your machine.ตัวแปลงรูปภาพ to PDFConvert JPG and PNG images into a single PDF in your browser — every photo becomes a page in the order you picked them, original resolution is kept, and nothing is uploaded: no account, no queue, no size games.ตัวสแกน Photo to PDFTurn phone photos into a clean scanned-style A4 PDF — up to 30 images are centered and fitted onto uniform pages automatically, and the whole scan runs locally like a scanner app without ever uploading a photo.PDFRotatorRotate PDF pages in your browser — turn every page, or just the ones you name (like 1,3-5), 90° either way or upside down, with no re-encoding, no upload and no sign-up. Password-protected PDFs are not supported.การกลับด้าน PDFPagesFlip a PDF end to end — the last page becomes page 1 and vice versa, no page content is re-encoded, and the whole reorder runs locally in your browser with no upload and no sign-up.ตัวแปลง PDF to ข้อความConvert a PDF to text in your browser — every page is parsed locally with pdf.js, lines come out in reading order, and you get word and character counts plus a .txt download. No upload, no sign-up; scans (no OCR) and password-protected files are declined, and layout is not preserved.Extract ข้อความ fromPDFExtract the text out of a PDF in one tab: click or drop your file and pdf.js pulls every selectable line locally — the document itself never leaves your machine. Per-page failures degrade to a placeholder instead of killing the run.ตัวแยก PDF ข้อความA local PDF text extractor: open the file with the pdf.js engine right in this page, copy the plain text or download it as .txt, with page/word/character counts shown up front. Image-only scans and encrypted files are declined up front — this tool is honest about what it reads.ตัวแปลง PDF to คำConvert a PDF to a Word (.docx) file in your browser: pdf.js reads the selectable text, then a minimal reflowed Word document is assembled paragraph by paragraph — counts up front, copy and download included, no upload and no sign-up. Fonts, images and page layout from the original are not carried across (this is an honest text rebuild), scans get no OCR, and password-protected PDFs are declined.ตัวแปลง PDF to DOCXTurn a PDF into a .docx you can keep editing: the text is extracted locally with the same pdf.js engine as our PDF text tools and rebuilt as clean Word paragraphs with the same builder as our Text to Word page. Reflowed plain text on purpose — not a pixel-faithful conversion; dense scans (no OCR), encrypted files and documents past the size gates are declined honestly, and nothing is ever uploaded.

Barcode Tools