Posts

Date Utterance: Calendar in Words

Image
Please enable JavaScript 🇬🇧 British 🇺🇸 American ▶️ RUN 🔃 SET NOW How to Use Initially, the day, month, and year inputs will be filled by today's date. We can change each one accordingly. Hit ▶️ RUN (or hit Enter ) to show the wording of that particular date. There are two styles available: British and American. Hit 🔃 SET NOW to set the inputs with current date. We can select and copy the result simply by clicking the output. Limitation Maximum year is 275,760 , adhering JavaScript's 8.64 × 10 15 milliseconds after epoch (epoch = 1 January 1970, 00:00:00 UTC ). It is said that it was selected arbitrarily by Unix engineers because it was considered a convenient date to work with. 🤔 Minimum year is -271,821 ➡️ 271821 B.C. It is quite hilarious for B.C. (Before Christ) — or B.C.E. (Before Common Era) ...

QR Code Scanner

Image
Please enable JavaScript 👆 Click anywhere on this page before CTRL + V 🎦 CAMERA ▶️ SCAN Please Choose 💾 FILE/CLIPBOARD 🗑️ RESET QR Code ➡️ String Result QR Code Scanner is a tool to read (convert) QR code to string. Input and buttons: We can use a QR code image file as the input. Or a clipboard of a QR code snapshot as the input — using CTRL + V or use mouse right-click ➡️ contextmenu ➡️ Paste. Or camera (webcam) as the input. Simply click 🎦 CAMERA button to activate it. Remember to allow the camera usage in the camera permission prompt. If we have multiple video input devices, we can choose it using the select element — initially, it will use the default webcam set by the operatin...

QR Code Generator

Image
Please enable JavaScript px 🧩 GENERATE 🗑️ CLEAR QR Code Generator is a tool to generate QR (Quick Response) code from your string. It will generate a square image. Minimum width (and height) is 128px . Maximum width (and height) is 512px .

HTML Minior

Image
Please enable JavaScript Compress HTML Compress CSS Compress JS COMPRESS HTML RESTORE HTML Minior is a tool to minify or compress your HTML code. By default, it implements this trimming method: function minifyHTML(html) { return ( html // Removes HTML comments. .replace(/<!--[\s\S]*?-->/g, "") // Collapses all whitespace (spaces, newlines, tabs) into single spaces. .replace(/\s+/g, " ") // Removes spaces between tags. .replace(/>\s+</g, "><") // Trims leading-trailing whitespace. .trim() ) } Compress CSS If checked (picked), it will implement CSSO package to accomplish CSS code minification within HTML code which is wrapped in style tag. Compress JS If checked (picked), it will impl...

HTML Formatter

Image
Please enable JavaScript Indentation FORMAT HTML RESTORE HTML Formatter is a tool to format (beautify or structuralise) your HTML code. Indentation Specifies how many horizontal indentation spaces used for the structured nesting.

JavaScript Polisher

Image
Please enable JavaScript Indentation Maximum Length per Line POLISH JAVASCRIPT RESTORE JavaScript Polisher is a tool to structuralise (format) your compressed or unformatted JavaScript code into a readable code. Indentation Specifies how many spaces for the nested horizontal indentation. Maximum Length per Line Specifies maximum characters can be accommodated per line of code.

JavaScript Minifier

Image
Please enable JavaScript Compress Only Mangle Inner Scope Mangle Top Level MINIFY JAVASCRIPT RESTORE JavaScript Minifier is a tool to minify or compress your JavaScript code with optional mangling. Compress Only Only compresses your original JavaScript code, no mangling (switching keywords for variables, function names, etc.) is involved. Mangle Inner Scope Compresses your original JavaScript code and does inner scope mangling. The mangle will be applied to variables and whatnots within function block(s), but each of outest (top level) function name itself will stay intact. Lesser size than Compress Only option. Mangle Top Level Compresses your original JavaScript code and mangles everything. This option should produce the smallest size of compressed code compared to the prior options. Unicode Each option automatically converts the Unicode...

BANANAGRAMATOR 🍌

Image
Please enable JavaScript 🍌 BANANAGRAMATOR Please activate JavaScript... RUN CLEAR MUSA POTENTIA How to Use Type or paste the text to rearrange on the input box. Maximum of 3,628,800 (three million, six hundred and twenty-eight thousand, eight hundred) rearrangements ( 10! ). Acceptable characters: A-Z or 0-9 or any other characters (besides white space ) that can be rendered on HTML . Supports emoji or UNICODE character like 😵‍💫🤷‍♂️🫠➼▶ᴱᴹᴼᵀᵢᵥₑ We can use the Pattern... input to gate the permutation results. The gate will match only permutations that begin with the pattern 🤔 This will be applied as a prefix filter — only permutations starting with the pattern will be returned 😃 For instance, we want to get the rearranged letters from monkey , if we put key fo...

Noble Digit: Number In So Many Words

Image
Please enable JavaScript. 🇬🇧 British 🇺🇸 American (Formal) 🇺🇸 American (Informal) 🍻 Drunk Bard 🔢 Number to Word ▶️ 📋 COPY 🏰 NOBLE DIGIT How to Use Type or paste your number on the input. The wording for the number input will be shown right away. This accommodates any real number expressed in standard decimal notation — positive, negative, and fractional as decimals (e.g. 0.75, not ¾). The process is triggered by: Input change. Style option change. ▶️ button click. There are four styles available: 🇬🇧 British. 🇺🇸 Formal American. 🇺🇸 Informal American. 🍻 Drunk Bard. 🔢 Number to Word. Because 🍻 Drunk Bard can utter inconsistent ululation, we might employ the ▶️ button t...

YouTube Thumbnail Extractor

Image
Please enable JavaScript RUN RESET YouTube Thumbnail Extractor How to Use Paste the YouTube video URL on the input Hit Enter or click RUN to "extract" the thumbnail images. This will "extract" all of the different thumbnails associated to that video ID. Not all type of thumbnail is available depending on the uploader. Hit RESET to clear the application. This only works for publicly published video, not a private video surely. Or even a deleted video. That does not even compute. ℹ️ No YouTube URL data is sent to anywhere. Background We sometimes saw some clickbaiting videos on YouTube, right? And then when we actually watched the videos, then we were... 🤔 🤨 🤷‍♂️ This app is not related to that 🤣 Well, perhaps a tiddy bit ... I am not sure what is the background motivation for this. But I believe it will be useful at some ...

Color Sniffer: Making HEX and RGB Color Detection a Breeze

Image
Please enable JavaScript 👆 Click anywhere on this page before CTRL + V 🗑️ RESET HEX RGB HEX CODE RGB CODE Click anywhere on the canvas to keep the color value here (above) ⬆️ Hover over the canvas to see the color value. How to Use We can paste image from the clipboard to the canvas. Before pasting (CTRL + V) it, please click anywhere on this page first. We can also use an image file from local drive. To do that, we can either click Choose File button to pick an image, or simply drag and drop the image file to this page. Once the image is placed on the canvas, we can hover the mouse cursor over the image. The color of that particular pixel will be shown while we're hovering 🤔 Once we spot the color we're interested in...