JavaScript Eval Decode
Paste JavaScript beginning with eval(function(...)) to see the string returned by its inner function, formatted as readable code. Do not use untrusted scripts: decoding can execute JavaScript in your browser.
These free web tools help developers, writers, marketers and SEO specialists prepare content, inspect data and handle common encoding tasks in a browser. Use the JSON Formatter to make data easier to read, the URL Encoder and Base64 Decoder to work with encoded strings, or the Password Generator and UUID Generator to create new values. The SHA-256 Hash tool and Unix Timestamp converter help with other routine development tasks.For writing and cleanup, try the Character Counter, Case Converter, Duplicate Lines Remover and Lorem Ipsum generator. You can also convert between ASCII, hexadecimal and binary, extract email addresses or URLs, and sort or randomize lists.
Paste JavaScript beginning with eval(function(...)) to see the string returned by its inner function, formatted as readable code. Do not use untrusted scripts: decoding can execute JavaScript in your browser.
Convert a Unix timestamp (epoch time) into a human-readable date and time in local and UTC, or turn any date and time into a Unix timestamp in seconds or milliseconds.
Paste JavaScript into the code field to generate an eval-based packed version. Copy the resulting code from the Obfuscated Code field.
Decode a percent-encoded URL or string into readable text. Paste it into the Encoded URL field to see the decoded result.
Encode text or a URL with JavaScript-style percent encoding. Enter a value in Text or URL to get an encoded string you can copy.
This calculator works out the pixel density (PPI) of a screen from its resolution and diagonal, and converts between pixels and print size at any DPI. Enter width, height and diagonal to get PPI, dot pitch, physical dimensions and viewing distance.
Calculate with binary numbers: addition, subtraction, multiplication, division with remainder, bitwise AND, OR, XOR, NOT, and left/right bit shifts. Enter two binary values and get exact results in binary, decimal, hexadecimal and octal, with step-by-step working.
Enter a CSS color name or code to see its RGB, HEX, HSL, HWB, CMYK, and NCol values, along with a color preview.
Convert text to hexadecimal values or turn space-separated hex codes back into text. Enter your content and choose To HEX or To Text.
Convert text into space-separated character codes or turn decimal codes back into text. Enter your content and choose To ASCII or To Text.
Decode a Base64 string and view the resulting text. Paste encoded content into the Base64 String field to see the decoded output.
Enter any text and instantly get its 128-bit MD5 hash as a 32-character hexadecimal string. Useful for checksums, file verification, and data integrity checks.
Convert text to Morse code or decode Morse code back to text. Enter your content, then choose To Morse or To Text.
Enter any text and instantly get its SHA-256 hash — a fixed 256-bit (64 hexadecimal character) digest. Useful for checksums, integrity verification, and data fingerprinting.
Convert plain text into HTML entities (&, <, ©) or decode entities back into readable characters. Paste your string, choose encode or decode, and copy the result.
Paste JavaScript into the field to remove unnecessary characters. Copy the compressed code and compare the displayed before and after sizes.
Convert Linux file permissions between a clickable checkbox grid, octal code (e.g. 755) and symbolic notation (e.g. rwxr-xr-x). Get ready-to-use chmod commands, an ls -l preview and security notes for regular files and directories.
Convert text to space-separated binary values or turn binary groups back into text. Enter your content and choose To Binary or To Text.
Paste raw, minified or messy JSON to instantly validate it and pretty-print it with your preferred indentation. The tool also shows the exact line and column of any syntax error.
Enter text to convert it to a Base64 string. The encoder works with ASCII and other single-byte characters; characters such as emoji may cause an encoding error.
Enter text to see its character, word, line, and UTF-8 byte counts. The counts update from the text in the Text Input field.
Shuffle names, tasks, or other list items into a random order. Enter your items, choose how they are separated, and view the reordered list.
Convert a list from one separator to another. Paste your text, select its current separator, then choose a new line, space, semicolon, hyphen, pipe, or period for the result.
Alphabetize a list of names, items, or other text. Enter one item per line and choose A-Z or Z-A to see the sorted list.
Reverse the characters in each word without changing word order. Enter text to see the reversed result; extra spaces and line breaks are replaced with single spaces.
Paste or type text to count characters with spaces and without whitespace. The results include letters, punctuation, symbols, and line breaks.
Remove emoji-matched characters from text. Paste your text into Text Input to see the cleaned result, then copy it if needed.
Reverse the order of words in any text. Enter a sentence or passage to get the same words in the opposite order.
Convert text to UPPERCASE, lowercase, Title Case, or Sentence case. Enter your text, choose a Case Type, and copy the converted result.
Draw one random letter for games like Scattergories or generate a list of up to 1000 random letters from the full alphabet, vowels, or consonants. Choose case, exclude letters, and allow or forbid repeats.
Extract http:// and https:// links from pasted text. Enter content in Text Input to get matching URL strings, one per line.
Reverse the order of items in a list. Paste items into List and choose whether they are separated by new lines, spaces, semicolons, dashes, pipes, or commas.
Generate lorem ipsum placeholder text by paragraphs, sentences or words (1–100), with or without the classic "Lorem ipsum dolor sit amet" opening. The output includes live word and character counts.
Remove repeated lines from a list while keeping the first occurrence of each line. Paste your list into Text Input to get a trimmed, deduplicated result.
Create strong, random passwords from 4 to 128 characters using uppercase, lowercase, numbers and symbols. The generator uses cryptographically secure randomness and shows the password's strength and entropy in bits.
Enter text to turn it into upside-down-looking Unicode characters. The generator reverses the text, substitutes supported characters, and provides a result you can copy.
Generate one or up to 100 random version 4 UUIDs instantly in your browser. Choose how many you need, switch between uppercase or lowercase hex, and copy the results with or without hyphens.
Paste text into Text Input to find email-like addresses. The Email Extractor lists each exact match once, in the order it first appears.
Find an IPv4 network address, broadcast address, host range, and address count. Enter an IP address and choose a prefix length or subnet mask; you can also split the subnet.
Enter your RAID level, drive count and drive size to find the usable capacity, raw capacity, array efficiency, fault tolerance and estimated speed of your RAID array. Covers RAID 0, 1, 5, 6, 10, 50, 60 and JBOD.
Convert an IPv4 CIDR block such as 10.0.0.0/22 into its address range, netmask and host count, convert a first–last IP range into the minimal set of CIDR blocks, or aggregate a list of blocks into one summarized list.
Nothing found in this section.
Search all calculators