What's new
Every change to KIVO, newest first. New tools, what the assistant learned, and the bugs worth admitting to.
181 tools today.
- The site
Beat Maker: a real orchestra, recorded by players
22 instruments recorded live, not synthesised: piano, strings, harp, brass, woodwinds and orchestral percussion. And a new genre, Cinematic.
- Upright piano with two dynamics (soft and loud, by how hard you play), pipe organ, violin, viola and cello sections, solo violin, double bass, pizzicato and concert harp.
- Trumpet, French horn, trombone, tuba, flute, oboe, clarinet and bassoon; marimba, glockenspiel, xylophone and timpani.
- Bowed and blown instruments sustain for as long as you hold the key, like the real ones; every note was checked for pitch.
- A new genre, Cinematic (strings, harp and solo violin over toms), and Drill now uses real pizzicato, strings and piano.
- The recordings come from VSCO 2 Community Edition, in the public domain: they download the first time you use them (about 8 MB in all) and stay in the browser.
- The site
Beat Maker: 291 sounds, winds, world instruments and 8 more genres
The Beat Maker doubles: 144 new sounds, two new families (winds and world) and a search to find them.
- 8 new drum kits: 80s with a gated snare, Miami 808, UK garage, Jersey club, amapiano with log drum, baile funk with tamborzão, dubstep and jungle.
- Winds and solo strings: trumpet, trombone, French horn, tuba, alto and tenor sax, clarinet, oboe, harmonica, accordion, melodica, recorder, violin, cello and double bass.
- From around the world: sitar, oud, shamisen, guzheng, kora, hammered dulcimer, steel pan, handpan, gamelan, tabla, darbuka, djembe, surdo, cuíca and more percussion.
- Upright and honky-tonk piano, toy piano, bell Rhodes, FM keys, mandolin, ukulele, 12-string, jazz guitar, upright, FM and fretless bass; new synths (trance, hoover, PWM, sync, voices) and pads (Juno, string machine).
- Orchestra hit, scratch, sub drop, gong, “Hey!” and crowd clap. Starting beats now cover 22 genres.
- The site
KIVO Music: the Beat Maker, with 147 sounds and loops for 14 genres
A real studio for making beats in the browser: rack, piano roll, arrangement, mixer and instruments to play live. All synthesized on the device, offline too.
- 147 sounds: 8 drum kits (trap, drill, boom bap, lo-fi, house 909, techno, acoustic, reggaeton/afro), percussion, effects, pianos, electric piano, guitars, harp, 808 basses with glide, synths, pads, choirs, strings, brass and flute.
- Loops and starting beats for trap, drill, boom bap, lo-fi, house, techno, reggaeton, afrobeats, pop, R&B, drum & bass, phonk, rock and EDM: they follow your beat's key and tempo.
- Step sequencer, piano roll with in-scale chords, patterns, song arrangement, a mixer with filter, drive, reverb, delay and sidechain.
- Play live with the keyboard, pads, the computer keyboard or MIDI and record in time into the pattern; export WAV, MP3, MIDI and stems, or send it to the Studio and your projects.
- The site
KIVO Cloud: what your device can't do on its own
A new area, apart from the rest, that uses the server only for the features you turn on. The rest of KIVO still sends nothing to anyone.
- Your profile synced across all your devices, from any network, encrypted on the device with a key that lives only in the QR code. And a direct link between two devices on the same Wi-Fi, with no server at all.
- A live tactics board with your team, online leaderboards for Beat Run's and Aim Odyssey's daily challenge, deadline reminders even with the browser closed.
- Your stream's best moments: KIVO follows your Twitch chat and marks laughter, hype and clip requests with the time.
- Coming as soon as they're switched on: GPU AI (voice/backing split, from your voice to a band, transcription and summaries) and e-invoices sent to Italy's SdI.
- The site
KIVO Music: from demo to song, and a lighter home page on phones
Load the voice note you recorded on your phone and KIVO cleans it, fixes the tuning, adds a backing and gives you a report card with advice. Meanwhile the site is easier to use on a phone.
- From demo to song: silence, hum and noise removed, the voice brought forward, tuning corrected (natural, medium or strong), an acoustic or pop backing and streaming loudness. The report card measures tuning, time, structure and range and marks the places to go over.
- A shorter home page on phones: products in a grid, situations and tools in rows that scroll, a single line of numbers. Drop a file that only one tool can handle and that tool opens straight away.
- “Pick up where you left off” with your recent and favourite tools, an offer to install KIVO from the second visit, and on tool pages the explanations open with a tap.
- The site
One KIVO: tools, Music and Gamers now work together
The three areas stay separate, but they now share profile, files, search and links: a result made in Music opens in another tool with one tap, and the backup carries everything.
- My KIVO covers every area: history and favourites from Music and Gamers too, and the backup holds song projects, recordings, lineups and clips.
- “My files” in the profile: the latest files made in any area, ready to open in another tool. The result bar suggests next steps in Music and Gamers as well.
- One search (Ctrl+K) across tools, Music, Gamers and your files; an area switcher always at the top.
- The same structure on every page: “How it works” and the privacy line; shared links have one format and a common notice when you open them. Old links still work.
- The site
KIVO Music: smoother dancers, the band, arrangements and accounts
The dancers have a real skeleton and move continuously on the beat; choreography, dancer bands and TikTok videos arrive. Plus six new tools for making music and for the band.
- Dancers: shoulder, elbow, wrist, hip, knee and ankle, feet that stay planted, curved motion locked to the tempo. A new “Idol” dance, your own shareable choreography, up to three dancers listening to bass, voice or cymbals, a vertical 1080×1920 video and Twitch chat reactions in OBS.
- Create: an arranger (from a chord progression to intro, verses, choruses and bridge with drums, bass and chords), a tagged sound library, drums over a song locked to its tempo.
- Play: transcribe a solo into notes, tablature and PDF; a weekly challenge in the practice coach with a friends' leaderboard by link.
- Band: rehearsal planner with a date poll by link, a budget with shares and settle-up transfers, a social calendar around the release.
- The site
KIVO Music: the anime dancer, sheet music, rehearsals and transfer
An anime character of your own that dances to the music wherever you put it, sheet music with tablature from the piano roll, a rehearsal recorder with an “Idea!” button and projects that move from one device to another.
- Your dancer: an original character drawn by KIVO, with an editor for hair, eyes, outfits, colours and accessories. It dances to KIVO Music, the microphone or another tab; drag it anywhere, pop it into an always-on-top window or into OBS.
- Sheet music PDF from the piano roll: a staff with note values, rests, dots and ties, plus guitar or bass tablature.
- Record rehearsals: an “Idea!” button marks the good moments, and at the end the pieces are already cut, ready to save to a project.
- Song projects to another device with no account: an encrypted package, the key in a QR code. And the rights guide now carries SIAE fees and Nuovo IMAIE terms read on the official sites.
- The site
KIVO Music becomes a working tool: projects, stage and career
Nine new tools and a more serious studio: every song gets its own project, exercises listen to you, on stage you have setlist and chords offline, and there's what you need to release in Italy.
- Song projects: demos, mixes, masters, stems, cover, lyrics with chords, credits with splits and a release plan in one place. “Save to project” from Mastering, Studio, Stem splitter, Cover art and more; export and import as .zip.
- Play along: chords scrolling in time with guitar shapes, slowed down without changing pitch, transposed or looped. More precise tempo detection.
- Studio: several takes on the same spot and pick the best, monitoring while recording, latency compensation, separate track export. MIDI keyboards in the piano roll and sampler.
- A practice coach that listens (notes, scales, intonation, rhythm, adaptive levels), offline stage mode with Bluetooth pedal and screen kept on, teacher assignments sent as a link.
- Career: a guide to SIAE, Nuovo IMAIE and neighbouring rights, distributors compared on your releases and streams, a playlist pitch within 500 characters, a press release from your press kit.
- The site
KIVO Music reaches 50 tools and goes full screen
Twenty new tools to play, produce and get heard, and the studio now fills the screen like an app, with “Back to KIVO” always in the bottom-right corner.
- Play: a songbook with transposition and capo, note reading on the staff, a rhythm trainer, a drone for intonation, a guitar fretboard quiz.
- Edit: reference-track matching, automatic splitting of rehearsal recordings, one loudness for a whole album, a spectrogram with stereo phase, a mixtape maker with tempo crossfades.
- Create: auto-tune for vocals, an effects pedalboard that also works live, a loop station, bass lines and melodies from your chords, sound effects for producers.
- Career: synced lyric videos, a 15-second teaser that finds the chorus on its own, a link-in-bio page, a gig tracker with fees, and posters for posts, stories and A3 prints.
- The site
KIVO Music: a whole music studio in your browser
A new section that looks like a DAW — a browser on the left, transport and tempo on top, windows with knobs and displays — and thirty tools to play, edit, create and release music. No uploads, no account.
- Play: chromatic tuner, metronome with a tempo trainer, BPM, key and chord analysis of a song, slowed-down practice loops, a chord and scale library, ear training and a practice diary.
- Edit: audio editor, mastering to a LUFS target for Spotify and YouTube, an EBU R128 loudness meter, vocal cleanup, vocal and instrument separation, karaoke, ID3 tags with cover art and a converter.
- Create: a 16-step drum machine, a piano roll with a synth, a multitrack studio with recording, chord progressions by genre, hum to MIDI, a pad sampler and a lyrics notebook with syllables and rhymes.
- Career: 3000×3000 cover art, a video visualizer for Reels and TikTok, a PDF press kit, a split sheet to sign, a streaming royalties estimator, a release plan with a calendar, a setlist and a stage plot with input list.
- It all runs on your device: audio is never uploaded, and saved work (patterns, lyrics, setlists) goes into your My KIVO backup.
- The site
The KIVO Gamers Arcade: four procedural games and daily missions
The lobby gets an Arcade: games generated fresh every time, made in KIVO, free in the browser. With missions every day, levels and lobby colours to unlock.
- Chat Royale: a battle royale your Twitch chat plays live. Viewers type !join, drop onto a new island every round and fight as the zone closes. One file for OBS, no bot to install.
- Beat Run: drop a song and it becomes a neon level that runs to the beat — walls on the snare, lasers on the kick, orbs on the hats. No song to hand? KIVO makes one.
- Aim Odyssey: an aim campaign across five sectors with bosses, building every level from where you miss, at your real sensitivity. Plus one challenge, the same for everyone, every day.
- Clutch: 1v2 and 1v3 retakes on generated maps. Plan the route, smokes and flashes, watch the round and find out what decided it. Every scenario can be won.
- Missions: three a day and one a week, for XP that levels you up and unlocks lobby colours and titles. Everything stays in your browser.
- The site
KIVO in Spanish
The whole site now speaks Spanish: every tool, KIVO Gamers, My KIVO, the assistant, the guides and self-hosted.
- Every page has its own address under /es, with Spanish names for categories and tools.
- The assistant understands requests written in Spanish.
- Text recognition, transcription and subtitles start in Spanish when the site is in Spanish.
- Tools built for Italian paperwork (codice fiscale, FatturaPA, Italian payslips) are explained in Spanish but still work to Italian rules.
- The site
KIVO Gamers: a lobby of tools for gamers
A new section laid out like a chat app — servers on the left, # channels, an animated lobby — with tools made for gaming and the KIVO video tools gamers use most. Still nothing uploaded, still no account.
- What kind of gamer are you? Three questions on the first visit and the lobby puts the eight channels that fit you at the top.
- After the match: drop one recording and the autopilot does the rest — best moments, vertical clips with captions, the facecam found and a thumbnail.
- Spray trainer for the AK-47, M4A4, Vandal and Phantom with your real sensitivity: every bullet scored, and your mouse movement drawn against the right one.
- Pre-aim on your own map: mark the angles on a screenshot, heads peek there, and KIVO shows which angle costs you time.
- Sensitivity finder: seven rounds of measured flick tests, a low and a high value each time, and the value for every game at the end.
- A tilt warning in the match diary: losses in a row, a falling KDA or queueing straight back in, and a nudge to take ten minutes.
- Chat soundboard for OBS (!boom, !airhorn, with cooldowns), a sub or bits goal bar that fills from chat, and alerts that can read messages aloud.
- Swiss format for tournaments and an OBS overlay of any bracket or table.
- Weekly highlights from the clip library, meme clips (dramatic zoom, slow-mo with a boom, to be continued), the clip of the week voted through one link, and Discord announcements with an embed through your webhook.
- Instant Replay: KIVO keeps the last seconds (up to 2 minutes) of your screen in memory like ShadowPlay, in the browser; one button or !clip from a mod saves it, and it goes straight to the VOD tool.
- 3D aim trainer with your real sensitivity: pick the game and your in-game value and the flicks feel like the game; afterwards KIVO says whether you overshoot or undershoot and which way.
- Tactics board: maps, players, smokes, flashes and arrows in numbered steps that animate — the whole strat travels in a link.
- The chat tells the stream: while Live markers reads chat it measures the heat minute by minute, and the VOD tool turns the hottest peaks into clips.
- “Why do I die?”: teach KIVO the sound of your death and it cuts a review reel of every death with the six seconds before it.
- KIVO Wrapped: your season from the match diary — matches, win rate, best map, best agent, best streak — played as a story and saved as a vertical video.
- Lineup book: lineups with a screenshot, map, side and notes, searchable, saved in your browser and shareable as a link or a file.
- Live counters for OBS: !death, !w, !l or your own commands change the overlay — only you and your mods.
- Clip library: open your clips folder and KIVO sorts them by game, length and size, with tags and a preview, without copying anything.
- Guess the rank: play a clip, chat votes with !rank gold, then the reveal and a leaderboard.
- Creator captions (big, bouncing words with emoji) and an English translation of what you say; an automatic thumbnail from the sharpest, most colourful frame; and automatic facecam detection.
- FPS analysis from PresentMon, CapFrameX or Afterburner logs: average, 1% and 0.1% lows, stutters and a before/after comparison.
- Scoreboard screenshot → diary: KIVO reads kills, deaths and assists from a screenshot of the scoreboard, on your device.
- Headphone test for footsteps in eight directions, input lag measured from a phone slow-motion video, and a CS2 autoexec.cfg built from a form.
- “When do we play?”: everyone paints the hours they are free in a link and KIVO finds the best evening, in each person's time zone; and an LFG card for Discord.
- Double elimination now has the bracket reset in the grand final, and the whole lobby can be driven with a controller.
- Emoji and emote maker: Discord emoji (128 px), stickers (320 px), a server icon and Twitch emotes at 112, 56 and 28 px from one picture, with a chat preview and everything in one ZIP.
- Controller tester: both sticks drawn live with their drift measured at rest and the dead zone to set, every button, the triggers and a vibration test.
- Reaction test in five rounds, with average, median and best, and a 30-second aim trainer with score and accuracy.
- Hardware checks: mouse polling rate, double-click faults and a CPS test; every key of the keyboard and how many register at once; the monitor's refresh rate, a motion test and dead pixels.
- For streamers: animated starting soon, be right back and ending screens for OBS, as one HTML file that never connects to the internet. For organisers: a knockout bracket with seeds and byes. For Discord: a live preview of message formatting.
- From VOD to TikTok: drop a whole session and KIVO listens for the loud moments, cuts them vertical (game cropped, on a blurred background, or facecam on top), adds captions transcribed on your device and exports for TikTok, Shorts and Reels — or under 10 MB for Discord. The recording is read from disk in pieces, so two-hour files work; nothing is uploaded and there is no watermark.
- Teach KIVO your kill sound: point at one kill (or drop the sound) and it finds every other one in the recording by its sound alone, in any game, then cuts the double, triple and quadra kills into clips.
- Session recap: an animated story of the session — time played, mic time, the loudest moment, the hype minute, kills and best streak — saved as a vertical video.
- Beat montage: drop your clips and a song; KIVO finds the tempo and cuts on the drums, with a flash on every cut.
- Streamer safe mode reads your screenshots on your device and blurs emails, IP addresses, phone numbers, handles, keys and any words you add — your name, your city — before you post.
- Player card: your measured reaction, aim, accuracy, clicks per second and sensitivity on a holographic card, shared as a picture or as a link that opens side by side with your friend's.
- Party mode for the big screen: a scoreboard with keyboard shortcuts, a round timer, a map veto wheel and a QR code to the bracket. The crosshair studio now converts between Valorant and CS2.
- Streamer kit, with no account anywhere: a Twitch chat overlay for OBS (themes, badges, emotes, bots and links hidden) and alerts for subs, resubs, gifted subs, bits and raids — read straight from Twitch's public chat, without StreamElements or Streamlabs. New followers are the one thing that needs a login, so they are not included.
- Subathon timer that grows with every sub and every 100 bits, with a cap, pause and +/− controls only you see; and chat games without a bot: a !join queue, a giveaway drawn with cryptographic randomness and a !1 !2 poll, with a big-screen window for OBS.
- Live markers: a button, the M key or !mark from you and your mods saves the moment; after the live you get YouTube chapters, and the VOD tool cuts the clips around each mark.
- Before going live: an OBS log analyser that finds dropped frames, rendering lag, encoder overload and wrong bitrate or keyframes and says how to fix each — read on your device; recommended OBS settings from your upload, graphics card and platform; a mic check that measures voice and room and gives the exact OBS filter values, with before/after; and a pre-live checklist with a ready announcement.
- For the channel: Twitch panels in one style as a ZIP, a weekly schedule as a picture and as Discord timestamps in each viewer's time zone, and widgets for OBS — lower third, socials rotator, camera frame and now playing.
- Daily challenge: the same three reaction rounds and fifteen targets for everyone each day, a score out of 1000, a streak and a result to share as coloured squares — a friend's link adds their score to your board.
- Match diary: wins, losses, K/D/A, maps and agents in a few taps, with win rate, trend line, a goal for the session and your best and worst maps. Kept only in your browser.
- Clips with kill effects and karaoke captions: zoom, shake, flash and a DOUBLE/TRIPLE label on every kill KIVO found, and captions that light up word by word. Kill matching now runs in a background worker.
- Settings vault: sensitivity, DPI, crosshair code, keybinds and graphics for each game in one place, shared as a link or a file to carry to another PC.
- Colourblind test in the crosshair studio: see your crosshair as people with protanopia, deuteranopia and tritanopia see it, with the contrast against each map.
- New tournament formats: double elimination, round robin and groups followed by a knockout, with a check-in to leave out who didn't show up — all still in one link.
- Written guides on crosshair codes for Valorant and CS2, Discord emoji sizes, compressing clips for Discord and converting sensitivity from CS2 to Valorant.
- A guided tour and a #start-here channel: what KIVO Gamers is, live demos and your first quests.
- Crosshair studio for Valorant and CS2, with the new “CS…” codes CS2 uses since the 30 September update (old “CSGO-…” codes are read and converted), a live preview on a map or your own screenshot, and console commands.
- Thumbnail studio: YouTube thumbnails, Twitch banners and square posts with your cut-out, big outlined text, arrows, circles and emoji, exported under YouTube's 2 MB.
- Tournaments travel in a link: the bracket and every result are packed into the address itself, so everyone in the Discord sees the same bracket with no server in between.
- A quick switcher (Ctrl K), Alt ↑↓ between channels, recent channels, a level made of your achievements and optional sounds, synthesised in the browser.
- Sensitivity converter between Counter-Strike 2, Valorant, Apex Legends, Overwatch 2 and Call of Duty, with cm/360 and eDPI.
- Team picker with skill-balanced drafts, a coin and dice; Discord timestamps that each member sees in their own time zone.
- Clip compression for Discord, trimming, GIFs, microphone noise removal, sticker cut-outs and banners, as channels in the same lobby.
- Local achievements, just for fun: kept in your browser, never sent anywhere.
- The site
My KIVO now works for you: your details, an encrypted drawer, deadlines and paths
The optional profile stops being only a history: it fills in forms for you, keeps documents locked under a PIN, warns you about deadlines and remembers the sequences of tools you repeat. Always and only in your browser.
- My details: name, tax code, address, IBAN and VAT number typed once. “Use my details” fills in the invoice, the CV, the payment QR code and the expense report in one tap.
- Spaces: Personal, Work, University. Each space keeps its own details and drafts, so the VAT number never ends up on the CV.
- Document drawer: identity card, health card, ID photo and signature encrypted with AES-256 under a PIN of yours, and added to an online application pack straight from the drawer.
- Deadlines: invoices to be paid, bills and the expiry dates of the documents in the drawer in one list, exported to your calendar with a reminder the day before.
- Paths: the sequences you repeat with “Continue with” are suggested and, once saved, followed one step at a time; the ones made only of automatic steps become recipes.
- Summary: files made, bytes sent as measured by the privacy meter (zero), the year's invoices and expenses, and what is due in the next 30 days.
- Move to another device with a QR code: the backup is encrypted with a random key that travels in the QR code and never through a server.
- The site
Continue with…, a privacy meter you can watch, and five more tools
A result now carries straight into the next tool without saving and re-opening it, every tool page shows how many bytes of your files have been sent (zero), and the home page starts from what you need to do.
- Continue with…: under every result, the next steps that make sense — scan, then bring under 1 MB, then sign — take the file across in memory. The same bar lets you save or share it again.
- A live meter on each tool page counts every file-like payload the page sends, by any route. It reads 0 bytes, and you can watch it stay there.
- The home page opens with situations — sending documents to an office, posting on social media, study, invoices and pay, home and money, sharing without oversharing — each a short path through the tools.
- Forms start with the choices that matter; the rest is under Advanced options. With a profile in My KIVO, calculators remember your numbers, and the invoice, CV, bibliography and seven other tools pick up where you left off.
- Five new tools: documents for an online application in one PDF under the form's limit, an expense report from photos of receipts, a CV in the European layout, two versions of a contract compared word by word, and files renamed in bulk with photos sorted by date.
- New ways in: an Open in KIVO browser extension for right-clicking an image or a PDF, KIVO in Android's share sheet, and calculators other sites can embed.
Tools in this update
- Documents for an Online ApplicationPhotos and PDFs into the single PDF the form asks for, under its limit.
- Expense Report from ReceiptsPhotograph the receipts, check the totals, hand in one PDF.
- CV BuilderA clean CV in the European layout, as a PDF.
- Compare DocumentsWhat changed between two versions of a contract, word by word.
- Rename Files in BulkMany files renamed by one pattern, photos sorted by date.
- New tools
Seventeen more tools, three new shelves, and a profile that stays on your device
Home and money, study, work and pay — plus a document scanner, a way to get a PDF under 1 MB, subtitles burnt into a video, and an optional profile with your history and favourites that never leaves the browser.
- Home and money: a mortgage instalment with the full amortisation plan, a loan comparison that works out the TAEG from the charges, splitting expenses with friends in as few transfers as possible, and an electricity and gas bill estimate.
- Study: the weighted average by CFU with the starting graduation mark on 110 and the mark you need for a target, a bibliography in APA, MLA or Chicago that pastes with its italics, and flashcards from notes — on screen, printed double-sided or exported for Anki.
- Work and pay: net salary from RAL with the 2026 IRPEF brackets and tax-wedge cut, the TFR with its revaluation and separate taxation, and legal or late-payment interest split at every change of rate. Each page says which year's rules it uses.
- A document scanner: photos of paper, edges found and straightened, cleaned up like a scan, one PDF. And a tool that brings a PDF or a photo under an exact size — 1 MB for a concorso, 2 MB for a PEC — trying the gentlest setting first.
- A payment QR code (EPC) that banking apps turn into a filled-in transfer; the invoice generator now puts one on the PDF when you give it your IBAN. And a .p7m reader that shows who signed, with which certificate, and whether the document is unchanged — and says plainly what only the certification authority can confirm.
- Background noise out of voice recordings with RNNoise, subtitles transcribed on the device and burnt into the video for feeds that play muted, and Excel or CSV files merged with their columns matched by name.
- My KIVO, optional: history, favourites and saved details in a database inside your browser. No account and nothing sent anywhere; a backup file, encrypted if you like, carries it to another device.
Tools in this update
- Document ScannerPhotos of paper in, a clean PDF out.
- Mortgage CalculatorThe monthly instalment, and the whole repayment plan.
- University Grade AverageWeighted average by credits, and your starting graduation mark.
- Net Salary CalculatorFrom gross annual salary (RAL) to take-home pay.
- Reduce to a File SizeGet a PDF or photo under 1 MB, or any limit a form sets.
- Add Subtitles to VideoCaptions drawn into the video, for feeds that play muted.
- New tools
Fifteen new tools, most of them for Italian paperwork
Open a .p7m invoice, work out a codice fiscale, check an IBAN, make a passport photo, transcribe a recording — all on your device, which for these documents matters more than for any others.
- The e-invoice viewer opens .xml and signed .xml.p7m invoices, lays them out like an invoice and saves a PDF copy. The signature envelope is read properly — signing software splits the invoice into thousand-byte chunks, which is why cutting out the XML by hand corrupts large ones.
- Codice fiscale, both ways: calculated from a person's details, with every comune that ever existed and every foreign state, or checked and read back — omocodia included. The two worked examples from Wikipedia come out exactly.
- The IBAN checker does the national check most checkers skip: an Italian IBAN can pass the international checksum with a wrong CIN, and the bank rejects it days later. The partita IVA checker says what the check digit can and cannot tell you, and links to the Agenzia and VIES for the rest.
- Calculators for the regime forfettario and for invoices with ritenuta d'acconto, including the fee to quote when a client gives you a net figure.
- Passport photos at 35×45 mm, 2×2 in or 50×70 mm: white background from the on-device model, the head framed against the regulation guide, and a 10×15 sheet or an A4 PDF at true size to print.
- PDF passwords on and off with qpdf compiled to WebAssembly, AES-256. PDF to Word that carries the text, paragraphs and headings across and says plainly that tables and layout do not come with them.
- Video to GIF, mute, rotate and speed. And speech to text with Whisper running in the tab: a call, a voice note or a meeting transcribed without being uploaded, with subtitles to save.
Tools in this update
- E-Invoice ViewerOpen a .p7m invoice and read it — or save it as PDF.
- Codice Fiscale CalculatorWork one out, or check one you were given.
- Passport Photo Maker35×45 mm on a white background, ready to print.
- Transcribe Audio to TextSpeech to text, on your device.
- Protect PDF with PasswordAES-256, without uploading the file.
- PDF to WordAn editable .docx, honestly converted.
- The site
KIVO is becoming an app
The same tools, packed into an iOS and an Android app that works with no connection at all. Saving a result opens the phone's own share sheet.
- Every engine — PDF, video, OCR, background removal — is inside the app, so nothing is downloaded on first use and every tool works in airplane mode.
- The app makes no network requests at all: no statistics, nothing to declare in the stores' privacy forms.
- Assistant
The assistant now gets 168 out of 168
Asking it for something and getting the wrong tool was never counted, so nobody could say whether a change to it helped. Now it is counted, and the counting found four real faults.
- The test is 168 sentences somebody would actually type, each written down with the answer a person would expect before any of them were run. Some of them name no tool at all — “rendi questa foto più leggera” contains not one word from “Comprimi immagine” — and that is the point.
- First run: it got 86% right, and one sentence wrong. “Make this photo lighter” ran a photo collage. Wrong is scored separately from unsure, because being unsure costs you a question and being wrong costs you your file.
- The fault behind it: the word “photo” was treated as naming a tool. Three tools have it in their name, so every sentence about a photograph named all three. Whether a word picks a tool out is now settled by asking how many tools answer to it — one or two, and it means something; twenty, and it is just describing the file.
- Making a QR code and reading one are opposite requests that share every noun. The assistant now knows that a sentence saying “make” has not asked for anything whose whole purpose is to read.
- And some words were simply missing. Nothing in the catalogue knew “alleggerire”, “scontornare”, “battute” or “strip location”. Those are in now, which improves the search box as much as the assistant.
- It gets all 168 right. Twenty-nine of them were written after it already scored 99% on the rest, and were not looked at until they ran — a score you have tuned against has stopped measuring anything but itself.
- Correctness
The last untested part of KIVO now has tests
The 27 operations behind roughly half the catalogue — every image resize, every PDF merge, every metadata strip — had never been checked except through the interface. Now they are checked directly, and the first run found a bug.
- The excuse was real: these need a browser. Images need canvas, PDFs need a document to render into, XML needs a parser. So the code is now bundled exactly as it ships and run inside a real browser, which means the tests exercise the same code the tools do rather than a copy of it.
- The answers are worked out by hand rather than captured from a previous run. A 400×300 image resized to a 200-pixel edge must be 200×150, not 200×200. A 90° rotation must move a marked corner from the top left to the top right — checking only the dimensions would pass a rotation that went the wrong way. Merging a two-page and a three-page PDF must read 1, 2, 1, 2, 3 and not some other order.
- A file converted to WebP has to start with the bytes that make it a WebP, not merely end in .webp. A converter that renames produces a file nothing can open.
- The bug: the XML formatter indented documents with long tag names and quietly refused to indent short ones. Its pattern needed two characters between the angle brackets, so a document full of <a> and <b> came back on separate lines and completely flat — which is the one thing that tool exists to do. Nobody noticed because every example anyone tries has long tag names.
- Correctness
Every page got lighter
A tool page was downloading a quarter of a megabyte of code it could never run. It is not doing that any more, and there is now a test that fails the build if it starts again.
- The catalogue's forty-two hand-written tools were all imported into one file, and one of them renders. So opening the JSON formatter also downloaded the 3D viewer's copy of three.js, the invoice builder, the video controls and the spreadsheet reader — 1.4 MB of JavaScript to draw a text box.
- The assistant had the same problem for a better reason: it is the largest thing on the site and it lived in the layout, so every page carried all of it in order to show a floating button. It is fetched when you open it now, which takes about a third of a second the first time.
- A tool page went from 420 KB of JavaScript to 334, and the full tool list from 638 to 446. Nothing about any page changed except the wait for its code.
- The reason this went unnoticed for so long is that nothing breaks. No test goes red and no screenshot looks different when a page gains two hundred kilobytes — it happens one import at a time. So there is now a budget: a browser opens each kind of page, counts the bytes it actually fetched, and the build fails if the number creeps up.
- Four more of the readers we wrote ourselves are fuzzed: the ZIP header walker, the QR payload reader, the password strength model and the filename flattener. Thousands of corrupted inputs each, checking that nothing hangs and nothing impossible comes back.
- New tools
Remove a background, without uploading the photo
The most-searched image edit on the web, done on your own device. A neural network runs in your browser and cuts the subject out; the picture never leaves the tab.
- Every other free background remover uploads your picture. For a holiday snap that is a fair trade. For a passport, a payslip on a desk, a child, or a product nobody has announced yet, it is a stranger's disk drive — and the site rarely tells you which one it is going to be. Here there is nothing to tell, because the picture does not go anywhere.
- About 18 MB the first time — the model and the runtime that executes it — then your browser keeps them. The model runs in a worker, so the tab stays alive while it thinks instead of freezing for ten seconds and looking like a crash.
- It is good at a clear subject on a background and poor at hair, fur, foliage and glass. It uses the small 4.6 MB model, because the good one is 176 MB and nobody should be asked to download that for one picture. Both limits are on the page rather than in a FAQ.
- A photo with no obvious subject — a wall, a sky, a screenshot — gets told so, rather than handed back a blank PNG that looks like a bug in your browser.
- Transparent, or a colour behind the subject. The preview sits on a checkerboard, because a transparent PNG shows as white in most viewers and that is the single most common reason people think it did not work.
- The site
Send a file to KIVO
KIVO now appears in your phone's share sheet and your computer's Open with menu. Share a photo from the gallery and it opens here, ready to work on.
- Share sheet. On a phone, share a photo, a PDF or a recording straight to KIVO instead of finding the file again in a browser. On a desktop, right-click a file and Open with.
- Nothing is uploaded, and that is the point: this is ordinary for an installed app and nearly unheard of for a website, and it costs us nothing to offer because the file was never going anywhere. The operating system hands the bytes to the page, and the page runs the same tools it always does.
- It works with no connection. Sharing a photo on a train is exactly when you want this, so the receiving page is cached like the rest of the site — there is a test that shares a file with the network switched off.
- The file is not kept. It is read once on the way into the page and the holding area is emptied immediately, so a share you never opened does not sit in storage waiting to be found.
- KIVO only claims the file types it can actually do something with. Being offered a tool that then says “nothing handles this” is worse than not being offered at all.
- New tools
Read a code, open a ZIP, check a password
Four tools for things KIVO could not do, and two fixes to things it could — including one to our own passphrase generator that we are not pleased about.
- A QR and barcode reader. KIVO could make three kinds of QR code and read none, which is the wrong way round. Read one from a photo or the camera and see what is actually inside — the real host, the whole link, the Wi-Fi password — before anything opens it. A QR code is a link you cannot read, and that quietly suspends every instinct people have about unfamiliar links.
- Open a ZIP. List what is inside an archive and take only the files you want, without extracting anything to your disk. A small archive that claims to expand to petabytes is refused before a byte is decompressed, and an entry whose path climbs out of its own folder is marked rather than hidden.
- Create a ZIP. Several files, one attachment.
- A password strength checker that measures what an attacker would do rather than what a form validator checks. It calls Password123! terrible, because it is — that is the single most predictable thing anyone types when told to use a capital, a digit and a symbol. Nothing is sent anywhere; there is no server to send it to.
- OCR now reads every page, not just the first — and can write the words back into the PDF, invisibly, on top of the ink they came from. The scan looks exactly as it did, and Ctrl-F finds what is in it.
- Our passphrase generator was drawing from 186 words. That is 7.5 bits each, so its default output was about 37 bits — roughly fifteen seconds against a stolen database and a fast GPU. The list is now 1,721 words and the default is five, which is 60 bits. A generator whose whole purpose is producing something unguessable was producing something guessable, and nothing on the page said so.
- Assistant
The assistant got room, and a memory
It can now be made big enough for what goes through it, and it remembers what it just did — so the next thing you type can refer to it.
- A second size. The corner panel was built for “say a sentence, get a file”; forms, tables and lists of tools never fitted it. The expand button gives it the width, and the width is actually used: tools in two columns, forms in two columns, generated images at nearly twice the size. Your choice is remembered.
- Follow-ups. “E anche convertilo in webp” now means what it says: the second job runs on the file the first one produced, not on the original. “Rifallo” repeats the last job. “No, invece…” corrects it without starting over.
- “Did you mean” is now a button. When it is not sure which tool you meant, the shortlist sets the job up in the panel instead of sending you to a page and closing the dialog with your file still attached to it.
- This page. Every future change lands here, and a test fails the build if the catalogue grows without an entry being written.
- Assistant
You can now talk to the assistant
Asking it what it can do used to be the one thing it could not handle. It answers questions about itself now — what it does, whether it is an AI, where your files go.
- “What can you do?” gets a real answer with tappable examples, instead of “I don't know that one”.
- “What can you do with PDFs?” lists the PDF tools, rather than refusing and then listing them anyway.
- It says plainly that there is no model behind it: it reads your words with rules, which is why it is instant, works offline, and tells you when it has not understood.
- Assistant
The assistant can convert video and audio
Five ffmpeg jobs moved into the panel: convert a video, compress it, pull the audio out, convert audio, and normalise loudness.
- The same arguments the tool pages use, from the same file — so the panel and the page cannot drift into producing different results from the same input.
- The encoder download and the encode are shown as two separate stages, because the first is 32 MB and only happens once, and a single spinner covering both looks like a hang.
- Trimming and joining stayed on their own pages. Both are about seeing the waveform, and typing two numbers at a file you cannot see is not the same tool.
- Assistant
The assistant can run 96 tools, not fourteen
It knew about fourteen file operations by hand. Most of the catalogue already describes itself well enough to be run without being taught individually — so now it is.
- Any tool that declares an action and its parameters can be set up and run in the panel, with a form for whatever it still needs to be told.
- It asks. A Wi-Fi QR code with no network name is a blank image, so it asks for the network name rather than producing one.
- It refuses well. Where a tool genuinely needs its own page — a crop box, a redaction brush, a twenty-field form — it says which of those three reasons applies instead of shrugging.
- It only acts when the tool's own name is in your sentence. Below that it offers a shortlist, because running the wrong tool on your file is worse than one more tap.
- The site
OCR is back, and it downloads from us
Reading text out of a scanned PDF works again, and the recognition engine and its language data now come from kivo.tools rather than from a third-party CDN.
- Nothing about your file changes hands: the engine is downloaded to your browser, and the page is never sent anywhere.
- Five languages ship with it, using the higher-accuracy models rather than the fast ones.
- It also means OCR works with the network off once the engine is cached, like the rest of the site.
Tools in this update
- Correctness
Tested against hostile files, and three real bugs fixed
A week of work with nothing to show on screen: unit tests over the logic, fuzzing of the hand-written parsers, and a threat model exercised against files built to break things.
- The password generator could produce a password with no digits in it, roughly one time in seventy, while promising digits. Every enabled character class is now guaranteed.
- The encrypted container's header was not authenticated, so a filename could be rewritten without the password. It is signed now, and files from the old version still open.
- A truncated image was silently accepted and “optimised” into something blank. Images are checked for their end marker before anything touches them.
- Filenames from inside archives and metadata are stripped of control and direction-changing characters, which is how a file called “reportgnp.exe” gets displayed as a PNG.
- New tools
Five tools for people who work with text
Invisible-character detection, string escaping, number-base conversion, HTML entities and a CSS minifier.
- The invisible-character tool finds the zero-width spaces and direction marks that get pasted in from documents and break comparisons for reasons nobody can see.
- New tools
Collage, enlarge and filters
Three image tools that were missing: arranging several photos into one, enlarging without the usual mush, and a set of filters applied in the browser.
- New tools
A Security category: encrypt, decrypt, verify
Encrypt a file with a password, open one, and check a file against a published checksum. AES-256-GCM, done in your browser, with the key derived from your password and never sent anywhere.
- There is no recovery. Nobody here can open your file, which is the point, and it is said plainly before you start rather than after you forget.
- New tools
Five audio tools
Convert, trim, normalise loudness, join several files, and record from your microphone — all on the same ffmpeg engine that runs in the tab.
- Normalising targets perceived loudness (EBU R128) rather than peak level, which is why a “normalised” podcast elsewhere still needs the volume riding and this one does not.
- Assistant
The KIVO Assistant
One place to say what you want done, from anywhere on the site. Drop a file, describe the outcome, and it works out the steps and runs them without a page change.
- No model, no server. It reads your sentence with rules — so it answers instantly, works with the network off, and says when it has not understood instead of inventing something confident about your file.
- New tools
Video, in the browser
Convert, compress, trim, and pull the audio out of a video — with ffmpeg compiled to WebAssembly and served from us, so the file never leaves the tab.
- A browser is slower at this than a desktop app, and the tools say so rather than letting you find out.
- New tools
Invoices, signatures and eight more business tools
An invoice generator and an Italian electronic-invoice XML export sharing one model, an email-signature builder, a meeting planner across time zones, and date and interest calculators.
- New tools
Nine document tools that run in the browser
Signing a PDF, filling a form, redacting properly, a spreadsheet-to-CSV converter, SQL formatting, and Markdown in both directions.
- Redaction removes the text, rather than drawing a black rectangle over it and leaving it selectable underneath.
- The site
KIVO works with the network off
The site installs as an app and keeps working without a connection. Since the tools already run in your browser, there was never a reason for the page around them to need a server.