Everything here runs on your device. Your files and text are not uploaded.
These are small tools that take text, numbers or a time you type and give an answer straight away. Most have no file to choose; the JSON and CSV converter can also load a file. A page opens with example content already filled in, so you can see what the result looks like before you replace it with your own.
There are eleven converters. The word counter shows words, characters with and without spaces, sentences, and reading and speaking time while you type, and can check your text against a limit such as an X post (280) or an SMS (160). The case converter switches text between upper, lower, title, sentence, camel, Pascal, snake and kebab case. The time zone converter takes a date, a time and a city and shows the same moment in up to 12 zones, and explains the hours that daylight saving skips or repeats. The text encoder encodes and decodes Base64, URL text and HTML entities as UTF-8, so accents and emoji survive. The JSON and CSV converter turns an array of objects into a table and back, with a preview. The unit converter changes length, mass, temperature, volume, data storage and more, and shows the formula. The colour converter moves a colour between HEX, RGB, HSL and other notations. The number-to-words tool writes an amount for a cheque, in the Indian or the International system. The percentage calculator answers five common questions, such as 15% of 80 or the change from 80 to 100, and shows the working under each answer. The age calculator gives an age in years, months and days on any date you choose, counting calendar months. The UUID generator makes random version 4 or time-ordered version 7 identifiers, one or up to 1,000 at a time, and checks whether a string is a valid UUID.
Everything runs in the page, so what you type is not sent to a server, which is useful when the text is a draft email or a cover letter. Text is kept only if you tick Keep my draft on this device, where a tool offers it, and then only in this browser. A copy button puts the result on your clipboard.
No. The work happens in your browser tab. Pasting a 5,000-word document into the word counter does not send a single character to a server, and the text is never put in the page address.
The word count is divided by 238 words a minute for reading and 150 words a minute for speaking. A 500-word text reads in about 2 min 6 sec and takes 3 min 20 sec to say. These are averages, so dense text takes longer.
Programs draw the line between words differently. Here a hyphen splits a word, so well-known is two words, while 1,234 and 3.14 each count as one. Dashes, slashes and emoji are where two counters most often disagree.
No. Base64 only rewrites bytes with 64 letters and symbols, and anyone can decode it, as you can on the text encoder page. SGVsbG8= is Hello. Use real encryption to protect a secret.
JSON as an array of objects (or one object), and CSV with a header row and a comma, semicolon or tab between values. A file up to 20 MB loads from your device. Cells that start with = + - or @ can be protected against spreadsheet formula injection.
Yes. The UUID generator asks your browser for secure random numbers and builds up to 1,000 identifiers at a time in the open tab, so nothing is requested from a server. If the browser cannot supply secure random numbers, the tool says so and makes none instead of falling back to weaker ones.
It counts whole calendar months first, then the days left over. 15 June to 15 July is one month whatever the length of June, and 31 January 2023 to 28 February 2023 is exactly 1 month and 0 days, because a month that lacks the birth day ends on its last day. The dates you enter are not saved or sent anywhere.