~/codecrush/tools
Free tools, right in your browser.
35 utilities split into 5 categories: dev and API, work and money, test data, text and files, maths and conversion — all without leaving the browser, no sign-up.
- --local
- --no-sign-up
- --no-upload
- --free
$ dev --inspect
Dev and API
JSON, JWT, IP, AI tokens and whatever else shows up mid-debug — all processed in the browser, nothing sent to a server.
$ ip --detect
My IP
See your public IP address instantly, along with everything your browser hands over — and what it reveals about you.
- IPv4/IPv6
- browser data
- one-click copy
$ jwt --decode
JWT Decoder
Decode the header and payload of JWT tokens and inspect claims and expiry without sending anything to a server.
- header + payload
- live exp countdown
- offline
$ json --format
JSON Formatter
Format, validate and repair JSON with errors explained in plain language — and convert it to CSV and YAML.
- clear errors
- repairs
- → CSV/YAML
- minifies
$ ai --recommend
Which AI to Use?
Find the best AI model for each task — coding, writing, studying — with a free option and a cheap API pick.
- by task
- free option
- API pricing
- editorial picks
$ tokens --count --cost
Token Counter
Estimate how many tokens your text consumes and what it costs on the GPT, Claude, Gemini and DeepSeek APIs.
- GPT · Claude · Gemini
- cost in BRL
- FX + IOF tax
$ clt --calculate
Work and money
Severance, vacation pay, 13th salary, net salary, MEI taxes and career data — with the 2026 Brazilian tax tables and every step shown.
$ severance --calculate
CLT Severance
Simulate every severance item: salary balance, notice period, vacation, 13th salary and the FGTS penalty — by type of dismissal.
- by dismissal type
- FGTS penalty
- INSS/IRRF 2026
- full breakdown
$ hours --sum --overtime
Hours Calculator
Add hours and minutes without arithmetic slips, close out the month and work out what your overtime is worth.
- hh:mm addition
- monthly total
- overtime 50/100%
$ vacation --calculate
CLT Vacation Pay
Work out your vacation pay with the constitutional one-third bonus, the sold-days option and the 2026 deductions.
- 1/3 bonus
- selling days
- INSS/IRRF 2026
$ 13th --installments
13th Salary
See the first and second installment of your 13th salary, the proportional months and what is left after deductions.
- 1st and 2nd installment
- proportional months
- INSS/IRRF 2026
$ insurance --installments --2026
Unemployment Insurance
Find out your installment amount under the 2026 table and how many installments you are entitled to receive.
- 2026 table
- installment count
- rules per claim
$ salary --net --2026
CLT Net Salary
Find out what actually lands in your account under the 2026 INSS and income-tax tables — and what your hour is worth.
- INSS + IRRF 2026
- hourly rate
- full breakdown
$ salaries --compare
Tech Salaries in Brazil
Compare your salary with the Brazilian tech market by role, seniority level and region.
- by role
- seniority
- region
$ mei --das --2026
MEI Monthly Tax (DAS)
See the exact amount of your 2026 DAS by activity, how the slip breaks down (INSS + ICMS/ISS) and the yearly cost of being a MEI.
- by activity
- INSS + ICMS/ISS
- truck-driver MEI
- due on the 20th
$ mei --limit --forecast
MEI Revenue Limit
Track the R$ 81,000 limit: percentage used, headroom left, year-end forecast and your disqualification risk.
- usage bar
- Dec/2026 forecast
- pro-rated
- the 20% rule
$ cv --match-job
Résumé Analyser
Paste the job description and your résumé: see which terms from the ad are missing, whether the expected sections exist and what to fix before applying.
- job match
- missing terms
- no AI, no upload
- format check
$ data --generate
Test data
CPF, CNPJ, email and passwords to seed a database, test a form or run an integration — without touching anyone’s real data.
$ cpf --generate
CPF Generator
Generate valid Brazilian CPF numbers for software testing, pick the issuing state and validate any number with the maths explained.
- CPF by state
- validates step by step
- bulk generation
- CSV/JSON export
$ cnpj --generate
CNPJ Generator
Generate valid CNPJ numbers in both formats, validate the check digits and look up real company data in the Receita registry.
- 2026 alphanumeric
- validates step by step
- company lookup
- bulk generation
$ data --test-mass
CPF and CNPJ in Bulk
Generate up to 1000 CPFs, CNPJs and full fictional records at once and export them as JSON, CSV or SQL INSERT statements.
- up to 1000 at once
- name, email, postcode
- SQL export
- CPF + CNPJ together
$ email --temporary
Temporary Email
Create a disposable address with no sign-up and receive messages instantly — far from your real inbox and its spam.
- no sign-up
- instant delivery
- auto-refresh
- disposable
$ password --strong
Password Generator
Generate strong passwords with the browser’s own cryptography, or memorable passphrases — nothing leaves your machine.
- Web Crypto
- passphrases
- strength meter
$ content --prepare
Text and files
Count, compress, format and publish: what you do right before sending a text, an image or a link out into the world.
$ count --all
Character Counter
Count characters, words and sentences in real time — with the limits for X/Twitter, meta descriptions, SMS and more.
- real time
- platform limits
- reading time
$ wa --link
WhatsApp Link
Create a wa.me link with a ready-made message to share your WhatsApp in a bio, website or social profile.
- prefilled message
- live preview
- one-click copy
$ img --compress --webp
Compress Image
Shrink your images, resize them and convert to WebP, JPG or PNG — in batches and without uploading a single file to any server.
- batch mode
- converts to WebP
- resizes
- nothing is uploaded
$ exif --scrub
Scrub EXIF
Wipe GPS, camera, dates, software and author from your JPG photos — in batches, no upload. Raw bytes, no recompression, no server.
- strips GPS
- batch photos
- no recompression
- nothing uploaded
$ pdf --jpg --150dpi
PDF to JPG
Turn a PDF into JPG or PNG — page by page, with the DPI of your choice and a ZIP download. 100% in the browser, no upload.
- page by page
- 72 to 300 DPI
- per-page selection
- ZIP batch
$ ocr --extract --por
Image OCR
Extract text from photos, scans and screenshots with OCR in Portuguese — in the browser, no upload. Model downloaded once and cached.
- PT · EN · PT+EN
- per-image confidence
- cached model
- nothing uploaded
$ img --merge --pdf
Images to PDF
Turn several images into a single PDF, reorder the list and pick A4 or Letter. No recompression, no upload — all in the browser.
- merges JPG/PNG
- draggable order
- A4 or Letter
- no recompression
$ bg --remove
Remove Background
Cut the background out of photos automatically with a lightweight AI in the browser — in batches, no upload. Model downloaded once; PNG output with transparency.
- AI in the browser
- batch photos
- transparent PNG
- nothing uploaded
$ pdf --compress
Compress PDF
Shrink your PDF by 15-70% — with text preserved (selectable) or aggressive mode (becomes image). 100% in the browser, no upload.
- two modes
- text preserved
- aggressive 50-70%
- nothing uploaded
$ pdf --tables --csv
Extract PDF Tables
Turn tables from PDFs into CSV or XLSX by character position — with a preview of the result. 100% in the browser, no upload.
- CSV and XLSX
- row preview
- per-page tables
- nothing uploaded
$ signature --html
Email Signature
Build your professional signature, see the live preview and paste it straight into Gmail or Outlook — with the table-based HTML email clients actually render.
- live preview
- pastes formatted
- Gmail and Outlook
- ready HTML code
$ calc --solve
Math and conversion
Percentages, dates, units and draws — the everyday maths nobody wants to do on paper, with the steps written out.
$ pct --calculate
Percentage
Work out a percentage of a value, what percent one number is of another, the change between two values, increases/discounts and the rule of three — with every step spelled out.
- 5 modes
- step-by-step
- accepts 1,234.56
- rule of three
$ draw --auditable
Random Name Picker
Draw names, numbers, groups or a random order — with a visible seed, so anyone can reproduce the draw and check that it was fair.
- auditable seed
- names and numbers
- makes groups
- no repeats
$ dates --diff --business
Date Calculator
Count days between two dates, add or subtract deadlines in business days, work out an exact age and check the Brazilian national holidays of the year.
- business days
- Brazilian holidays
- exact age
- deadline in business days
$ conv --units
Unit Converter
Convert length, mass, temperature, area, volume, speed, time and data storage — with the value shown in every unit at once.
- 8 quantities
- MB vs MiB
- imperial and metric
- full table
// open slot
Missing a tool you need?
Tell us which utility would make your day easier — the most requested ones make it onto the workbench.
Suggest it on WhatsApp