Lambda Guru
Hi, I'm Code. Lambda Guru is my software hub. I got fed up with the crazy prices charged for simple software, so I build my own tools and share them here for free. The only catch is that I display ads to help pay for the hosting costs.
Use whatever helps you. The tools run in your browser, your files stay on your device, and you do not need an account. I add new tools as I finish them.
Search all 128 tools by name, task, or file type.
Change the format of a recording, keep just the part you want, or join several files into one track.
Convert one or many audio files to MP3, WAV, FLAC, and more.
Keep one section of an audio file using a waveform editor.
Join audio files end to end into a single track.
Play a track backwards with a Web Audio preview.
Trim silence from ends or shorten pauses on a marked waveform.
Read tags and edit MP3 ID3 fields and cover art.
Detect BPM and check it with tap tempo.
Play and save test tones, sweeps, and noise as WAV.
Record microphone audio with level meter, trim, and export.
Draw bar, line, or mirrored waveform images as PNG or SVG.
Mono, stereo, swap, pan, or split channels to a zip.
Add fade-in and fade-out with envelope preview on the waveform.
Change speed with a live preview, or shift pitch with a short clip.
Reduce hiss and hum with a before and after preview.
Change gain or normalize with a live clipping waveform.
Pick and convert colors, check contrast, and build simple palettes.
Generate random SVG blobs and layered waves.
Build linear, radial, and conic gradients with editable color stops.
Pull 3 to 12 main colors from an image with share percentages.
Build color harmonies and a 50 to 950 shade scale.
Make placeholder images with custom dimensions, colors, and text.
Compare an image with four color vision simulations.
Convert HEX, RGB, HSL, HWB, OKLCH, and estimated CMYK.
Check WCAG contrast with a live sample and suggestions.
Generate codes, compare files and text, and convert data locally.
Encode and decode UTF-8 text, files, and data URIs.
Convert CSV and JSON with delimiter and header controls.
Format, minify, validate, sort, and explore JSON.
Decode JWT headers and payloads, with readable dates and expiry.
Convert Unix seconds or milliseconds and dates in a chosen time zone.
Generate one or many version 4 or version 7 UUIDs.
Compute MD5, SHA-1, SHA-256, SHA-512, and CRC32 hashes.
Generate secure passwords and word passphrases locally.
Create a zip archive or extract one or all of its files.
Make Code 128, EAN-13, UPC-A, Code 39, and ITF barcodes.
Make QR codes for text, links, Wi-Fi, contacts, and email.
Read a QR code from an image or camera without opening links.
Convert text to upper, lower, title, sentence, camel, snake, kebab, or constant case.
Write Markdown and preview sanitized HTML.
Test JavaScript patterns, flags, groups, and replacements in a worker.
Compare two texts by line or word, inline or side by side.
Count words, characters, sentences, paragraphs, and common words.
Make an animated GIF smaller, change its dimensions, or go between GIF and video.
Turn one picture into a looping GIF with a motion effect.
Convert animations between GIF, animated WebP, and APNG.
Convert an animated GIF into an MP4 video.
Make an animated GIF from a set of images, with crossfades.
Convert a GIF to a sprite sheet zip, or a sprite sheet to a looping GIF.
Turn a whole video into a looping GIF.
Remove or replace a GIF background by color pick or subject detection.
Hide parts of a GIF with solid bars, blur, pixelate, or emoji stickers.
Bend, twist, and restyle every frame with distortions and artistic effects.
Apply color, tone, blur, pixelate, and dither effects to every frame of a GIF.
Add sparkles, snow, confetti, hearts, and more over a GIF.
Add meme text, captions, and subtitles to an animated GIF.
Keep one part of a GIF, or split it into two files.
Delete, duplicate, reorder, and retime the frames of a GIF.
Save GIF frames as separate PNG, JPG, or WEBP images, or a zip.
See the frames, delays, palettes, and settings inside a GIF.
Join GIFs one after another, side by side, or stacked.
Play a GIF backwards, or forward then back as a boomerang.
Speed up or slow down a GIF, or give every frame one delay.
Add a border, polaroid, film, phone, or browser frame to a GIF.
Crop every frame of a GIF to the same area.
Shrink GIFs by lowering frame rate and palette colors.
Change the width and height of an animated GIF.
Rotate a GIF by quarter turns or any angle, or mirror it.
Change a picture's format, pixel size, file size, or color.
Remove a photo background with color pick or subject detection.
Tint an image with one color and a strength slider.
Convert an image into ASCII text art.
Apply stackable filters with a before and after wipe.
Turn a photo into pixel art with crisp nearest-neighbor scaling.
Make a favicon and app icon set from one image or SVG.
Convert iPhone HEIC and HEIF photos to JPG, PNG, or WEBP.
Convert images to PNG, JPG, WebP, AVIF, or BMP.
Shrink JPG and WEBP files, same format and size.
Resize PNG, JPG, and WEBP images to exact pixel sizes.
Add a border, padding, rounded corners, or a shadow.
Combine 2 to 9 images into one collage.
Crop images to free or common aspect ratios, or to a circle.
Rotate, flip, or straighten PNG, JPG, and WEBP images.
Split an image into numbered tiles for carousels and grids.
Fit a whole image into 1:1, 4:5, or 9:16 without cropping.
Convert images and RGB565 BIN files into Pico display assets.
Capture a Pico Portal OS display over USB and save a PNG.
View and remove photo metadata such as GPS, camera, and date.
Hide faces and regions with solid, blur, or pixelate boxes.
Compare two images side by side, with a slider, or as a difference map.
Add meme captions and styled text layers to a photo.
Put a screenshot on a styled background for sharing.
Add a text or logo watermark to one or many images.
Combine images into a PDF or edit PDF pages in this tab.
Combine PNG and JPG images into one PDF with page previews.
Export PDF pages as PNG, JPG, or WEBP in a zip.
Edit or clear PDF title, author, subject, keywords, and dates.
Add page numbers with position, format, and skip options.
Place a drawn, typed, or uploaded signature picture on a PDF.
Add a text or image watermark with opacity and page range.
Join several PDFs into one file with reorderable previews.
Reorder, rotate, delete, and insert blank PDF pages.
Split a PDF by ranges, every N pages, or selected pages.
Recolor the shapes in a vector file, give it a new size, trace a picture into a vector, or export an SVG as PNG, JPG, WebP, or BMP.
Trace logos and line art into one-color vector SVGs.
Combine SVG icons into one sprite with editable symbol ids.
Turn an SVG into React, Angular, CSS, base64, or URL-encoded code.
Render SVGs to PNG, JPG, WebP, or BMP at a set pixel size.
Change the color and opacity of each shape in an SVG.
Set a new width and height on an SVG, kept as a vector.
Shrink SVG files with SVGO presets and plugin switches.
Rotate or flip an SVG while keeping it a vector.
Open or paste SVG, edit the code, and preview it safely.
Convert a clip to MP4 or WebM, cut or crop it, shrink it, resize it, or adjust its colors.
Replace a soundtrack or mix in music, with a live preview.
Save the soundtrack as MP3, WAV, M4A, OGG, or a stream copy.
Remove the audio track without re-encoding the picture.
Inspect codecs, bitrate, resolution, and tags locally.
Convert MP4, MOV, and WEBM videos to WebM or MP4 in a batch.
Shrink a video as an H.264 MP4 with one quality slider.
Set a new width and height in pixels, saved as MP4.
Hide parts of a video with solid, blur, or pixelate boxes.
Shift hue and adjust saturation, vibrance, and contrast, saved as MP4.
Crop a video to a free box or an aspect preset, with a live preview.
Rotate or mirror a video with a live CSS preview.
Record the screen, a window, or a tab as WEBM.
Save still frames as PNG, JPG, or WEBP, or zip a timed set.
Record from a camera and microphone as WEBM.
Burn SRT or VTT subtitles into a video.
Convert SRT and VTT, shift cues, or fix drift.
Add text or a logo over a video with live preview.
Keep one part of a video with a fast copy cut or an exact re-encode.
Join videos one after another; stream-copy when they match.
Repeat a video by count or length, or make a boomerang.
Play a video backwards, or make a boomerang loop.
Speed up or slow down a video from 0.25x to 4x.
Lambda Guru is a small software hub that I build and run by myself. There is no company behind it and no team. I make the tools, put them here, and anyone can use them.
Changing a file's format, trimming a recording, or shrinking a video are small jobs, and too much of the software that does them asks for a monthly fee or hides the useful part behind a paid plan. I would rather build a tool once and share it.
Every tool on this site runs inside your browser. When you pick a file, the page reads it straight from your device, does the work there, and hands you back a new file to save. Your file is not sent to a server, so there is no upload to wait for and no copy of it left anywhere else.
The image and SVG tools use what your browser already has built in. Most of the audio, GIF, and video tools use FFmpeg, an open source media program, in a version made to run in the browser. The first time you use one of those, the page has to download the FFmpeg engine first, and that can take a few seconds.
Because the work happens on your device, performance depends on the hardware you are using. Large or long videos can take longer to process than they would in a desktop editor, and very large files may use more memory than some phones or older computers can handle. These tools are best for images, audio files, and shorter video clips.
The site is not finished, and I do not plan for it to be. I add new tools as I finish them, and I keep fixing and improving the ones already here.
If something is broken, or you need a tool that is not here yet, tell me. My contact details are on the About page, and the FAQ answers the common questions.
Thanks to everyone below for supporting my projects and helping keep the site going. Be sure to click through their links as well and check out what they're working on. If you'd like to become a supporter with your own link featured here, click the link below!
Found something useful? You can support the site or add your own links here as a supporter, and be listed on pip-boy.com as well.