Add Emoji and sticker Tool

Add Emoji Tool Add Emoji Tool 📁 Upload Your Image Drag & drop your image here or click to browse Supported formats: PNG, JPG, JPEG, BMP, GIF, TIFF, WEBP Select Image Emojis Stickers Add Text Color: Add Text Export Options PNG JPG JPEG WEBP GIF BMP TIFF Download Image Processing image… Image processed successfully! Click…

Meme Generator Tool

Add Emoji Tool Add Emoji Tool Choose an emoji😀 Smile🔥 Fire❤️ Heart😂 Laugh💀 Skull PNGJPG / JPEGWEBPBMP Convert & Download Processing image… let image = new Image(); let emojis = []; let selectedEmojiIndex = null; let dragging = false; let offsetX, offsetY; imageInput.addEventListener(‘change’, (e) => { const file = e.target.files[0]; const reader = new FileReader();…

Image Resize

Image Resize Tool – Multi Tool Spot Image Resize Tool Custom 4:3 16:9 16:10 3:2 1:1 (Square) : Resize Image Processing… Download Resized Image let originalImage = null; let resizedImageData = null; const supportedFormats = [‘image/png’, ‘image/jpeg’, ‘image/bmp’, ‘image/gif’, ‘image/tiff’, ‘image/webp’]; const maxFileSize = 10 * 1024 * 1024; // 10MB imageInput.addEventListener(‘change’, handleImageUpload); resizeBtn.addEventListener(‘click’, handleResize);…

Audio Trim Tool

Audio Trim Tool Audio Trim Tool Start Time (seconds): End Time (seconds): Trim Download Trimmed Audio document.getElementById(‘audioFile’).addEventListener(‘change’, function(event) { const file = event.target.files[0]; if (file) { const reader = new FileReader(); reader.readAsArrayBuffer(file); reader.onload = function() { audioContext = new (window.AudioContext || window.webkitAudioContext)(); audioContext.decodeAudioData(reader.result, function(buffer) { audioBuffer = buffer; document.getElementById(‘endTime’).value = buffer.duration.toFixed(2); }); }; } });…

 SIP Calculator

SIP Calculator SIP Calculator Monthly Investment (₹): Expected Annual Return Rate (%): Investment Tenure (Years): Calculate Results: Total Investment: ₹0 Total Returns: ₹0 Maturity Value: ₹0 let FV = P * ((Math.pow(1 + r, n) – 1) / r) * (1 + r); let totalInvestment = P * n; let totalReturns = FV – totalInvestment;…

 EMI Calculator Tool

EMI Calculator EMI Calculator Loan Amount (₹): Annual Interest Rate (%): Loan Tenure (Months): Calculate EMI if (P && R && N) { let EMI = (P * R * Math.pow(1 + R, N)) / (Math.pow(1 + R, N) – 1); let totalPayment = EMI * N; let totalInterest = totalPayment – P; document.getElementById(’emiResult’).innerHTML =…

 Age Calculator Tool

Age Calculator Age Calculator Enter Your Date of Birth: Calculate Age let dob = new Date(dobInput); let now = new Date(); let ageYears = now.getFullYear() – dob.getFullYear(); let ageMonths = now.getMonth() – dob.getMonth(); let ageDays = now.getDate() – dob.getDate(); let ageHours = now.getHours() – dob.getHours(); let ageMinutes = now.getMinutes() – dob.getMinutes(); if (ageMinutes < 0)...

 Video Converter Tool

Video Converter Tool Video Converter Choose Output Format: MP4MOVWMVAVIMKVFLVWEBM Convert Download Converted Video const inputVideo = document.getElementById(‘videoInput’).files[0]; const outputFormat = document.getElementById(‘formatSelect’).value; const statusText = document.getElementById(‘status’); const downloadLink = document.getElementById(‘downloadLink’); const videoPreview = document.getElementById(‘videoPreview’); if (!inputVideo) { alert(“Please upload a video file.”); return; } statusText.innerText = “Processing video…”; await ffmpeg.load(); const inputFileName = ‘input.’ + inputVideo.name.split(‘.’).pop();…

Image Crop Tool

Image Crop Tool Image Crop Tool 4:3 16:9 16:10 3:2 1:1 Freeform Crop Download Cropped Image function setAspectRatio(ratio) { if (cropper) { cropper.setAspectRatio(ratio); } } function cropImage() { if (cropper) { const canvas = cropper.getCroppedCanvas(); if (canvas) { document.getElementById(‘croppedCanvas’).replaceWith(canvas); canvas.id = ‘croppedCanvas’; document.getElementById(‘downloadLink’).href = canvas.toDataURL(); document.getElementById(‘downloadLink’).style.display = ‘block’; } } }

Image Compressor Tool

Image Compressor Image Compressor Select Quality: HighMediumLow Compress Compressing image… Download if (fileInput.files.length === 0) { alert(‘Please upload an image first.’); return; } const file = fileInput.files[0]; const reader = new FileReader(); reader.onload = function(event) { const img = new Image(); img.src = event.target.result; img.onload = function() { const canvas = document.createElement(‘canvas’); const ctx =…

 Image Converter Tool

Image Converter Tool Image Converter PNGJPGWEBP Convert Image if (!fileInput.files.length) { alert(‘Please upload an image first.’); return; } status.textContent = ‘Processing image…’; const file = fileInput.files[0]; const reader = new FileReader(); reader.onload = function (event) { const img = new Image(); img.src = event.target.result; img.onload = function () { const canvas = document.createElement(‘canvas’); const ctx…