Posts

Decimal-to-Fraction Converter (DFC)

Image
Please enable JavaScript πŸ”„️ As opposed to KFC, this is DFC . We can simply type or paste the number on the first input ➡️ hit Enter ➡️ bam! The next input is for our own maximum denominator value, default is 1,000 . The range for this input is 1 to 1e11 (1 × 10¹¹, one hundred billion ) — it is used to converge a decimal to a rational approximation (i.e. to find the "best fraction" representation of a decimal number within the limit of a maximum denominator). Remember to hit Enter button every time we change either input to trigger the conversion. We can try 3.1416 or 3.14159 , an approximation for Ο€ (pi) — credit to Master Liu Hui (3rd-century Chinese mathematician). The century is using Gregorian, not Confucian. Hence, 3rd. Chinese calendar runs in 60-year cycles, using a combination of the Ten Heavenly Stems (倩干) and Twelve Earthly Branches (εœ°ζ”―). Take that, paper and pencil. But ...

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 ...