Frequently asked questions
All NixRey FAQs are centralized here. Tool pages stay focused on getting work done.
Add Border
Open toolHow do I add a border to an image?
Upload your image, set border width, choose a color, and download. The border is added outside the original image dimensions.
Will the border increase the image size?
Yes: the output image is larger than the original by the border width on each side. For example, a 100px border makes the image 200px wider and 200px taller.
What style presets are available?
Solid color border, Polaroid style (thick white bottom border), and shadow frame (subtle box shadow effect).
Add Watermark
Open toolHow do I add a watermark to a photo without Photoshop?
Upload your image here, type your watermark text, adjust position, size, opacity, and color, then download. No software installation needed. It all works in your browser for free.
What is tile mode?
Tile mode repeats your watermark text across the entire image in a diagonal pattern, providing maximum protection against unauthorized use. This is the same technique used by stock photo agencies.
Can I adjust watermark transparency?
Yes! The opacity slider lets you set transparency from 5% (barely visible) to 100% (fully opaque). For subtle branding, try 15-30% opacity.
What is the best free watermark tool?
Nixrey lets you add text watermarks with full control over position (9 positions + tile), opacity, font size, color, bold/italic styling, and rotation angle, all for free with no signup required.
How to add watermark to multiple photos at once?
Currently, our tool processes one image at a time. For each image, the watermark settings are preserved so you can quickly apply the same watermark to multiple photos in sequence.
Blur Image
Open toolHow do I blur faces in a photo for free?
Upload your photo, select a blur style (Gaussian blur, Pixelate, or Black fill), then draw a rectangle over the face you want to hide. You can blur multiple faces and adjust the intensity for each.
How to pixelate an image for privacy?
Upload your image, select "Pixelate" as the blur style, draw over the sensitive area, and adjust the block size with the intensity slider. Pixelation creates a mosaic effect that effectively hides details while being clearly recognizable as intentional censoring.
What blur styles are available?
Three styles: Gaussian blur (smooth, natural-looking), Pixelate (mosaic blocks, classic censoring look), and Black fill (solid redaction for maximum concealment). Each has an adjustable intensity slider.
How to blur a license plate in a photo?
Upload the photo, draw a rectangle over the license plate area, and apply Gaussian blur or Pixelate at high intensity. The plate number becomes unreadable while the rest of the photo stays sharp.
Can I blur multiple areas?
Yes! Draw as many blur rectangles as you need. Each one can be moved, resized, or deleted independently. You can use different blur styles and intensities for different areas.
Compress Image
Open toolHow do I compress an image without losing quality?
Choose Medium or High quality for a strong balance or maximum detail. Low shrinks the file more but can soften fine detail. After you compress, compare the preview to your original on the same screen before downloading.
How to reduce image size to 100KB?
Upload your image, pick Low or Medium quality, compress, and check the size shown after compression. Run Compress again with a lower preset if you still need a smaller file. Exact results depend on resolution and image content.
What is the best free image compressor?
Nixrey is a free image compressor that works 100% in your browser. Your images are never uploaded to any server. It supports JPG, PNG, and WebP with Low/Medium/High quality presets and an instant preview of results.
What formats can I compress?
You can compress JPEG, PNG, and WebP images. JPEG and WebP respond most to the quality preset. PNG is lossless, so changing Low/Medium/High has limited effect on file size.
How to compress a photo for email?
Upload your photo, choose Medium or High for nicer-looking attachments, or Low if you need the smallest file. Re-compress with a lower preset if the attachment is still too large.
Is there a file size limit?
No! Since all processing happens in your browser, there are no server-side limits. Your browser memory is the only constraint. Most modern devices handle images up to 50MB+ without issues.
Crop Image
Open toolHow do I crop an image online for free?
Upload your image, drag to select the crop area (or enter exact pixel values), choose a preset aspect ratio if needed, and click apply. The cropped image downloads directly, with no signup, no watermarks.
Can I crop to exact pixel dimensions?
Yes! Enter precise X, Y, width, and height values for pixel-perfect cropping. You can also drag the selection handles for visual adjustment.
How to crop an image to a square?
Select the 1:1 aspect ratio preset, then drag the crop selection to the area you want. The tool will constrain the selection to a perfect square.
Are there preset aspect ratios?
Yes: Free (any shape), 1:1 (square, great for Instagram), 4:3 (standard photo), 16:9 (widescreen/YouTube), and 3:2 (classic DSLR ratio).
Can I preview the crop before applying?
Absolutely. The crop selection is shown as an interactive overlay on your image. Drag to reposition, resize the handles to adjust, and see exactly what will be kept before you apply.
Flip Image
Open toolHow do I flip an image horizontally?
Upload your image and toggle the horizontal mirror control (left-right mirror icon). The preview updates instantly. Use Apply & Download when you are happy with the result.
What is the difference between flip and rotate?
Flip mirrors the image along an axis (horizontal = left-right mirror, vertical = top-bottom mirror). Rotate turns the picture by an angle. For rotation or odd angles, open the Rotate Image tool; this page focuses on mirroring.
Can I flip both horizontally and vertically at the same time?
Yes. Use the combined flip control (both axes) to mirror horizontally and vertically at once, or turn on horizontal and vertical mirrors together. Reset clears flips if you want to start over.
Remove Background
Open toolIs my image uploaded to a server?
No. The image and the AI model run entirely in your browser. Your file never leaves your device.
Why does processing start as soon as I upload?
Background removal runs automatically so you do not need an extra click. You will see a short loading animation while the model works; use Choose another image if you picked the wrong file.
Why is the first run slow?
The first time you use this tool, it downloads the machine-learning model and WebAssembly runtime (several megabytes) from a CDN. Later runs reuse cached files and start faster.
What format is the download?
PNG with a transparent background so you can place the subject on any backdrop in design tools or documents.
Which image formats can I use?
You can use the same formats as other NixRey image tools: JPG, PNG, WebP, and HEIC (converted in the browser).
Why are edges imperfect on some photos?
Automatic segmentation works best on clear subjects and simple backgrounds. Fine hair, glass, motion blur, or very busy scenes are inherently difficult; try a higher-contrast original or touch up in an editor if needed.
Resize Image
Open toolHow do I resize an image for free?
Upload your image to this tool, enter your desired width and height (or choose a preset), and click resize. The result downloads directly to your device. No signup, no watermarks, completely free.
How to resize an image without losing quality?
Our tool uses Lanczos3 resampling (via Pica.js), one of the highest-quality algorithms available. It produces sharper results than basic resizing, especially when downsizing. Moderate upscaling also looks good, though extreme enlargements will always show some softness since new pixels must be created.
Can I resize to exact social media dimensions?
Yes! We include 8 built-in presets: Instagram Post (1080x1080), Instagram Story (1080x1920), Facebook Cover (820x312), Twitter Header (1500x500), YouTube Thumbnail (1280x720), LinkedIn Banner (1584x396), HD 1080p, and 4K.
How do I resize an image to passport size?
Set the dimensions to 600x600 pixels (2x2 inches at 300 DPI) for a standard US passport photo. For other countries, check the specific requirements and enter the exact pixel dimensions. Make sure aspect ratio lock is off if your target dimensions differ from the original ratio.
Does resizing preserve aspect ratio?
By default, aspect ratio is locked, so changing width automatically adjusts height proportionally, and vice versa. You can unlock it to set custom width and height independently.
Rotate Image
Open toolHow do I rotate an image online for free?
Upload your image. Use the curved arrows for quick 90° steps, or set any angle from 0° to 359° with the fine-angle control. You can flip horizontally or vertically with the mirror icons. Download when it looks right. Everything runs in your browser.
Can I flip and rotate at the same time?
Yes. Rotation and flips stack together. The preview updates live so you see the combined result before you download.
How to flip an image horizontally?
Upload your image and use the horizontal mirror control (tooltip: Flip horizontal). It mirrors left-to-right like a reflection. You can combine it with rotation or vertical flip.
Does rotating affect image quality?
Turning by exact 90°, 180°, or 270° keeps pixel alignment simple. Other angles may add empty corners filled with white or, when you enable it, transparency for PNG output. The image is re-encoded once; there is no cumulative loss from clicking rotate again on the same upload.
Base64 to Image
Open toolHow do I convert Base64 to an image?
Paste your Base64 string into the text area. If it includes a data URI prefix (data:image/...;base64,), the format is auto-detected. Click Download to save the image.
What if I only have the raw Base64 without the prefix?
Paste the raw Base64 string and select the correct output format (PNG, JPG, or WebP) from the format selector. The tool will decode it correctly.
What formats can be decoded?
Any Base64-encoded image: PNG, JPG, WebP, GIF, SVG, and others. The format is detected from the data URI prefix or set manually.
Can I preview the decoded image before downloading?
Yes: a live preview updates as you paste or type the Base64 string, so you can verify the image is correct before downloading.
Convert Image
Open toolWhat is the difference between PNG and JPG?
JPG uses lossy compression, producing smaller files ideal for photographs. PNG uses lossless compression, preserving every pixel perfectly, so best for graphics, screenshots, and images needing transparency. WebP offers the best of both: smaller than JPG with PNG-like quality and transparency support.
Why are my images saving as WebP?
Many websites and apps now serve images in WebP format because it produces smaller files than JPG or PNG. If you downloaded an image from the web, it may be in WebP format. Use our converter to change it to JPG or PNG for universal compatibility.
Does converting formats lose quality?
Converting to JPEG or WebP uses lossy compression. Pick Low, Medium, or High quality: High (the default) keeps the strongest detail; lower options shrink the file more. Converting to PNG is lossless, so no quality is lost. Converting from one lossy format to another may compound compression slightly.
Can I convert WebP to JPG?
Yes! You can convert between any combination of JPG, PNG, WebP, and HEIC formats. For PDF output, use the Images to PDF tool (JPG, PNG, WebP (single or multiple pages).
How to convert PNG to JPG without losing transparency?
JPG does not support transparency, so transparent areas become white. If you need to keep transparency, convert to WebP instead, which supports both transparency and smaller file sizes than PNG.
GIF to PNG
Open toolHow do I convert a GIF to PNG?
Upload your GIF file and the first frame is extracted automatically. Choose PNG (lossless) or JPG (smaller file), then download.
Will I get all GIF frames?
This tool extracts the first frame only. If you need individual frames, you would need a dedicated GIF frame extractor tool.
Why choose PNG vs JPG output?
PNG is lossless and supports transparency, so best for GIFs with transparent backgrounds. JPG produces smaller files but no transparency.
HEIC to JPG
Open toolHow do I convert HEIC to JPG?
Upload your HEIC photo, pick a quality preset, and download JPG files. Conversion runs in your browser on supported devices.
Which browsers support HEIC conversion?
Safari and recent Chrome and Edge builds can decode HEIC in the browser. Unsupported browsers show a clear message instead of a broken upload.
Can I convert multiple HEIC files at once?
Yes. Select several HEIC files. Each converts to JPG and downloads together as a ZIP when you upload more than one file.
Does conversion strip location metadata?
The JPG export is a fresh canvas encode. Camera EXIF and GPS from the HEIC file are not copied into the output.
HEIC to PNG
Open toolHow do I convert HEIC to PNG?
Upload your HEIC photo and download a lossless PNG. Conversion runs in your browser on supported devices.
When should I pick PNG over JPG?
PNG keeps lossless pixels and supports transparency when the source has an alpha channel. JPG produces smaller files for photos without transparency.
Can I convert multiple HEIC files at once?
Yes. Select several HEIC files. Each converts to PNG and downloads together as a ZIP when you upload more than one file.
Is my photo uploaded to a server?
No. Decoding and export run locally in your browser. Your files never leave your device.
Image to Base64
Open toolWhat is Base64 encoding?
Base64 is a way to represent binary data (like images) as a text string. It is commonly used to embed images directly in HTML, CSS, or JSON without needing a separate file reference.
Should I include the data URI prefix?
Include it when embedding in HTML (e.g. <img src="data:image/png;base64,...">). Use raw Base64 only when the receiving system expects just the encoded data without the prefix.
What formats are supported?
Any image format your browser can read: JPG, PNG, WebP, GIF, SVG, and more. The MIME type is automatically detected from the file.
Will the Base64 string be very long?
Yes: Base64 encoding increases data size by about 33%. A 100KB image produces roughly 133KB of Base64 text. The character count and approximate size are shown below the output.
JPG to PNG
Open toolHow do I convert JPG to PNG?
Upload your JPG, confirm PNG as the output format, and download. Conversion runs in your browser with no upload to servers.
Will PNG be larger than JPG?
PNG is lossless, so files are often larger than the source JPG. You gain a format that supports transparency and avoids further lossy compression.
Can I convert multiple JPG files at once?
Yes. Select several JPG files. Each converts to PNG and downloads together as a ZIP when you upload more than one file.
Does conversion add transparency?
JPG has no transparency. The PNG output fills any former white areas as opaque pixels unless you edit the image elsewhere.
JPG to WebP
Open toolHow do I convert JPG to WebP?
Upload your JPG, pick a quality preset, and download WebP files. Processing stays in your browser.
Why convert JPG to WebP?
WebP often produces smaller files than JPG at similar visual quality. Many sites use WebP for faster page loads.
Can I convert multiple JPG files at once?
Yes. Select several JPG files. Each converts to WebP and downloads together as a ZIP when you upload more than one file.
Does WebP support transparency?
WebP supports transparency, but a standard JPG source has none. Opaque photo pixels stay opaque in the output.
PNG to JPG
Open toolHow do I convert PNG to JPG?
Upload your PNG, pick a quality preset, and download JPG files. Conversion runs in your browser.
What happens to transparency?
JPG does not support transparency. Transparent areas become white in the JPG output.
Can I convert multiple PNG files at once?
Yes. Select several PNG files. Each converts to JPG and downloads together as a ZIP when you upload more than one file.
Will I lose quality?
JPG uses lossy compression. Pick High for the strongest detail. Lower presets shrink files more but soften fine texture.
PNG to WebP
Open toolHow do I convert PNG to WebP?
Upload your PNG, pick a quality preset, and download WebP files. Processing stays in your browser.
Does WebP keep transparency?
Yes. WebP supports transparency, so PNG alpha channels are preserved when present.
Can I convert multiple PNG files at once?
Yes. Select several PNG files. Each converts to WebP and downloads together as a ZIP when you upload more than one file.
Will the file get smaller?
WebP often beats PNG on file size while keeping strong quality. Exact savings depend on image content and the quality preset.
SVG to PNG
Open toolHow do I convert SVG to PNG?
Upload your SVG file, choose your output format (PNG or JPG) and scale multiplier, then download the converted image.
What scale options are available?
1x (native size), 2x, 3x, and 4x for high-resolution output. Use 2x or higher for sharp results on retina displays or when printing.
Can I set a custom size?
Yes: enter a custom width and the height is automatically calculated to maintain aspect ratio.
Why does my SVG look different after conversion?
SVGs that reference external fonts, images, or URLs may not convert correctly since those resources are not available during conversion. Self-contained SVGs convert perfectly.
WebP to JPG
Open toolHow do I convert WebP to JPG?
Upload your WebP image, pick a quality preset, and download JPG files. Conversion runs in your browser.
What happens to transparency?
JPG does not support transparency. Transparent WebP pixels become white in the JPG output.
Can I convert multiple WebP files at once?
Yes. Select several WebP files. Each converts to JPG and downloads together as a ZIP when you upload more than one file.
Is my image uploaded to a server?
No. Decoding and export run locally in your browser. Your files never leave your device.
WebP to PNG
Open toolHow do I convert WebP to PNG?
Upload your WebP image and download a lossless PNG. Conversion runs in your browser.
When should I pick PNG over JPG?
PNG keeps lossless pixels and preserves transparency from the WebP source. Use it when you need an editing-friendly master file.
Can I convert multiple WebP files at once?
Yes. Select several WebP files. Each converts to PNG and downloads together as a ZIP when you upload more than one file.
Will PNG be larger than WebP?
PNG files are often larger than WebP for the same pixels. You trade size for a widely supported lossless format.
Brightness & Contrast
Open toolHow do I adjust image brightness?
Upload your image, use the Brightness slider to increase or decrease overall lightness, and download the result. The before/after preview updates in real time.
What does the Contrast slider do?
Contrast increases or decreases the difference between dark and light areas. Higher contrast makes darks darker and lights lighter, producing a punchier image.
What does Saturation do?
Saturation controls the intensity of colors. Increase it to make colors more vivid, decrease it for a muted or faded look, or set to -100 for full grayscale.
Can I reset to original?
Yes: the Reset button sets all sliders back to zero (no adjustments).
Color Picker
Open toolHow do I pick a color from an image?
Upload your image and click anywhere on it to sample that pixel's color. The HEX, RGB, and HSL values are shown instantly with copy buttons.
What color formats are shown?
HEX (e.g. #ff5733), RGB (e.g. rgb(255, 87, 51)), and HSL (e.g. hsl(11, 100%, 60%)), all with one-click copy buttons.
Is there a history of picked colors?
Yes: the last 10 picked colors are saved as swatches for easy reference. Click any swatch to restore that color.
What is the magnifier for?
The magnifier shows a zoomed-in view around your cursor, making it easy to see and pick exactly the right pixel in a detailed image.
Grayscale Image
Open toolHow do I convert an image to black and white?
Upload your image, choose a conversion mode (Grayscale, Sepia, or Black & White), then click Download.
What is the difference between Grayscale and Black & White?
Grayscale produces a full range of gray tones. Black & White (threshold mode) converts each pixel to either pure black or pure white with no gray, producing a high-contrast graphic look.
What is the threshold slider for?
In Black & White mode, the threshold determines where the cutoff is between black and white. Pixels brighter than the threshold become white; darker ones become black. Adjusting it controls how much of the image appears white vs black.
Will the image quality be affected?
No. The pixel dimensions stay the same. Only the color information is changed. The output PNG preserves full quality.
Invert Colors
Open toolWhat does inverting image colors do?
Color inversion creates a negative of the image; each pixel's color becomes its opposite on the color wheel (white becomes black, red becomes cyan, etc.).
Can I invert only specific color channels?
Yes: use the channel toggles to invert only the Red, Green, or Blue channel independently for creative color effects.
What is this useful for?
Creating photo negatives, making dark-theme versions of logos, checking image data, artistic effects, and preparing images for certain printing techniques.
Round Corners
Open toolHow do I add rounded corners to an image?
Upload your image, drag the radius slider to set the corner roundness, and download. Use the Circle preset for a perfectly circular crop.
Will the transparent corners be preserved?
Yes: the output is a PNG with transparent corners, not white. This makes it easy to place on any background color.
What does the Circle preset do?
Circle mode sets the radius to half the shortest dimension, creating a perfect circle crop. This is commonly used for profile pictures.
Sepia Filter
Open toolWhat is a sepia filter?
Sepia gives photos a warm brownish tone reminiscent of old photographs from the 19th and early 20th century. It is achieved by applying a color matrix that shifts tones toward orange-brown.
What filter presets are available?
Sepia (classic brown tone), Warm (subtle orange shift), Cool (blue shift), Faded (muted, low-contrast look), and Vintage (combination of fading and warm tones).
Can I control the filter intensity?
Yes: the intensity slider (0–100%) blends between the original image and the full filter effect, allowing subtle or strong application.
Image to Favicon
Open toolHow do I create a favicon from an image?
Upload your image, select the sizes you need (common: 16×16, 32×32, 180×180 for Apple), and download individual PNGs or a ZIP of all sizes.
What sizes are recommended for a website favicon?
At minimum: 16×16 and 32×32 for browser tabs. Add 180×180 for Apple Touch Icon and 192×192 for Android. The tool generates all standard sizes at once.
Why PNG instead of ICO?
All modern browsers support PNG favicons and they are simpler to work with. ICO format is a legacy format that bundles multiple sizes. PNG at the correct dimensions serves the same purpose.
Will the image be cropped or distorted?
The image is resized to fit each square size. If your image is not square, it is scaled to fit with no cropping. For best results, start with a square image.
Overlay Images
Open toolHow do I overlay two images?
Upload a base image and an overlay image. Use the position pad to place the overlay, adjust width and height independently, opacity, and blend mode, then download the combined result.
What blend modes are available?
Normal (overlay on top), Multiply (darkens), Screen (lightens), and Overlay (increases contrast). These are standard CSS/canvas blend modes.
Can I resize the overlay image?
Yes: use the width slider (% of base width) and height slider (% of base height) independently. You can stretch or squash the overlay as needed.
Passport Photo Maker
Open toolHow do I make a passport photo?
Upload your photo, select your country/document type preset, drag the crop area to center your face, and download the output at the exact official dimensions.
What countries are supported?
US Passport (2×2 in), EU/Schengen (35×45mm), UK Passport (35×45mm), India Passport (51×51mm), China Visa (33×48mm), and Canada (50×70mm).
What dimensions are used for each country?
Each preset outputs the exact pixel dimensions: US 600×600px, EU/UK/India 413×531px (at 300DPI), China 390×567px, Canada 591×827px.
Can I print the photo?
Yes: the Print Layout option generates a 4×6 inch sheet with multiple copies of your passport photo, ready to print at a photo lab or home printer.
QR Code Generator
Open toolHow do I create a QR code?
Type or paste your URL or text, choose a size and colors, then click Download. The QR code is generated live as you type.
What types of QR codes can I create?
URL/text, WiFi credentials (SSID, password, encryption type), vCard contact, email, and SMS. Switch between types using the tabs at the top.
What is error correction level?
Error correction keeps a QR readable when part of it is damaged or dirty. Level M (15%) fits most uses. Level H (30%) adds redundancy and prints larger.
Can I download as SVG?
Yes: choose SVG format for a resolution-independent vector file. SVG QR codes stay sharp at any size, ideal for printing.
Can I customize the colors?
Yes: set any foreground and background color using the color pickers. Make sure there is high contrast between the two colors for reliable scanning.
Discount Calculator
Open toolHow do I calculate a discount?
Enter the original price and the discount percentage. The tool instantly shows the discount amount, the final price after discount, and the total savings.
Can I find the original price from a discounted price?
Yes: use the "Find original price" mode: enter the final price and the discount percentage, and the tool calculates what the original price was.
How do I find what percentage discount was applied?
Use the "Find discount %" mode: enter the original price and the discounted price, and the tool calculates the percentage discount.
Can I calculate multiple discounts (stacked)?
For stacked discounts, apply them one at a time: first get the price after the first discount, then use that as the original price for the second discount.
Does the tool handle sale prices from different currencies?
Yes: the calculator works with any currency since it operates on numeric values only. The currency symbol in the display is for illustration; results are correct regardless of currency.
Invoice Generator
Open toolDoes my invoice data leave my computer?
No. Everything runs in your browser. Nothing is uploaded to NixRey or stored on our servers.
What format is the download?
A print-ready PDF with correct page breaks for long invoices. It matches what you see in the live preview.
How do tax country and compliance fields work?
In B2B mode, choose a tax country to get the right labels (VAT, GSTIN, TRN, and so on). Filled tax IDs, place of supply, and similar fields can appear in a compact metadata area on the invoice when space allows (up to five rows). Switching country clears country-specific notes so old values do not leak into the PDF.
Will my draft survive a refresh?
Yes. Your draft saves automatically to local storage on this device and browser. Reset clears the form and deletes that saved draft.
Does it remember clients or line items?
Yes, on this device only. After you download a PDF, the tool saves the client and any line items with descriptions so you can pick them from suggestions next time. This is local autocomplete, not bookkeeping or cross-device sync.
How do I clear saved clients and line items?
Saved suggestions live in your browser storage separately from the draft. Reset only clears the current form. To remove saved clients and items, clear site data for NixRey in your browser settings.
Is this bookkeeping software?
No. It builds and downloads invoices only. It does not track payments, balances, or recurring billing across invoices.
Loan Calculator
Open toolHow is EMI calculated?
EMI = P × r × (1+r)^n / ((1+r)^n − 1), where P is the principal amount, r is the monthly interest rate (annual rate ÷ 12 ÷ 100), and n is the total number of monthly payments.
What does the amortization table show?
The amortization table shows the payment breakdown for each month: how much goes toward principal, how much is interest, and what the remaining balance is after that payment.
What is total interest paid?
Total interest is (monthly EMI × number of months) − principal amount. This shows the full cost of borrowing over the life of the loan.
Can I calculate for different loan terms?
Yes: enter the term in months or years. Common terms: 12 months (1 year), 60 months (5 years), 180 months (15 years), 360 months (30 years for a mortgage).
Rent Receipt Generator
Open toolDoes my rent data leave my computer?
No. Receipts are built and downloaded in your browser. Nothing is uploaded to NixRey.
How many receipts do I get for a date range?
You get one receipt per calendar month covered by your start and end dates. A range from 15 January to 10 March produces three receipts.
Is the landlord PAN required?
No. PAN is optional. If you enter one, it must match the standard Indian PAN format and appears on each receipt.
Tip Calculator
Open toolHow do I calculate a tip?
Enter the bill amount, select a tip percentage (or enter a custom value), and the tip amount and total are calculated instantly. Adjust the number of people to split between.
What tip percentages are suggested?
10%, 15%, 18%, 20%, and 25% preset buttons are provided for common tipping conventions. You can also type any custom percentage.
How is the per-person amount calculated?
The total (bill + tip) is divided equally by the number of people. The result is rounded to 2 decimal places.
What currencies are supported?
The calculator works with any currency; just enter the amount in your local currency. The currency symbol is not significant to the calculation.
Add Page Numbers
Open toolHow do I add page numbers to a PDF?
Upload your PDF, choose where you want the numbers (bottom center is standard), select a font size and starting number, then click Apply. The numbered PDF downloads instantly.
Can I start page numbering from a number other than 1?
Yes! Set the starting number to any value. For example, if this PDF is the second chapter of a book that ended on page 42, start from 43.
What position options are available?
Six positions: top-left, top-center, top-right, bottom-left, bottom-center (most common), and bottom-right. You can also set the margin distance from the edge.
What page number formats are available?
Four formats: plain numbers (1, 2, 3), "Page N" format, "N of T" (showing total pages), and "- N -" decorative format.
Compare PDF
Open toolHow does PDF compare work?
Upload two PDF files. The tool extracts plain text from each file and shows a unified diff of additions and removals.
Does it compare scanned PDFs?
Comparison uses extracted text. Scanned pages without a text layer may show little or no diff until OCR adds text.
Is my PDF uploaded to a server?
No. Text extraction and diffing run in your browser. Your files never leave your device.
Can I download the diff?
Copy the patch view from the results panel. The tool focuses on on-screen review rather than a separate diff export.
Compress PDF
Open toolHow does PDF compression work?
The tool inspects each PDF and picks the right path. Text PDFs are repacked losslessly. Mixed PDFs keep their text and re-encode embedded images. Scanned PDFs are rebuilt as JPEG pages. The output is a smaller PDF.
Will my text still be selectable after compression?
Yes for text and mixed PDFs. Selectable text is kept. Scanned PDFs become JPEG pages, so text in them stays as a picture, the same as in the original scan.
How much can I reduce a PDF file size?
Image-heavy and scanned PDFs usually shrink between 30% and 80%. Text-only PDFs shrink less because they were already compact. If a result would be larger than the original, the tool keeps the original instead.
What is the difference between Basic and Strong?
Basic keeps a higher quality with a moderate size drop. Strong uses lower image quality and a smaller render scale for scans, which produces smaller files. Pick Basic when in doubt.
Can I compress multiple PDFs at once?
Yes. Drop several PDFs into the upload area. Each file is compressed and the results are bundled into a single ZIP for download. Files that would not shrink are kept in the ZIP as their originals.
Crop PDF
Open toolHow do I crop a PDF page?
Upload your PDF, draw the keep region on the page preview, and apply. The CropBox updates without re-encoding page content.
Can I crop every page the same way?
Yes. Set the crop box on the preview and apply it across the pages you select in the tool.
Does cropping reduce file size?
Cropping changes the visible region. File size may drop slightly but the main benefit is trimming margins or unwanted edges.
Is my PDF uploaded to a server?
No. Preview and export run in your browser with pdf.js and pdf-lib. Your file stays on your device.
Images to PDF
Open toolWhy convert images to PDF?
PDF keeps layout consistent across devices. Use it for portfolios, print-ready files, email attachments, and submissions. This tool builds the PDF in your browser. Your files never leave your device.
Is image quality preserved in the PDF?
Yes. Images are embedded at the resolution you upload (with sensible encoding). For the smallest files, compress images first with our image compressor, then add them here.
How to convert images to PDF?
Upload JPG, PNG, or WebP files. Add more if needed. Pick A4, US Letter, or fit to image. Click Create PDF. One file downloads with one page per image.
Can I combine multiple JPGs into one PDF?
Yes. Upload every JPG at once or use Add more. Pick a page size and click Create PDF. You can mix JPG, PNG, and WebP in the same file.
How to combine photos into one PDF?
Upload photos in the order you want. Use the rotation buttons if a page is sideways. Pick A4 or Letter for standard layouts or fit to image to match each photo.
Can I convert PNG to PDF?
Yes! Upload one or more PNG files and they'll be converted into PDF pages. You can mix PNG with other image formats (JPG, WebP) in the same document. Image quality is preserved during conversion.
How to make a PDF from pictures?
Upload pictures in order. Pick page size. Click Create PDF. You get one PDF page per image.
Merge PDF
Open toolHow to merge PDF files?
Upload two or more PDF files using drag-and-drop or the file browser. All pages from every PDF appear as thumbnails. Drag to arrange them, remove unwanted pages, then click "Download Merged PDF" to combine them into a single file.
How to combine PDFs into one?
Upload all the PDFs you want to combine. Our tool displays every page as a thumbnail. Arrange pages in any order, then download the merged result. All processing happens in your browser. Your files are never uploaded to a server.
Can I add more PDFs after uploading?
Yes! After your initial upload, click the "+ Add more PDFs" link to upload additional files. The new pages are appended to the existing list, and you can drag to rearrange everything together.
Is it safe to merge PDFs online?
Yes! Unlike most online PDF tools, Nixrey processes everything 100% in your browser. Your PDF files are never uploaded to any server. The merging happens using your device's processing power, ensuring complete privacy.
Can I merge PDFs on my phone?
Yes! Nixrey works on any device with a modern web browser: iPhone, Android, iPad, or desktop. The interface is touch-friendly, making it easy to arrange pages on mobile devices.
PDF Password
Open toolHow do I add a password to a PDF?
Upload your PDF, choose Add open password, enter the password twice, and download the protected file.
How do I remove a PDF password?
Upload the protected PDF, choose Remove password, enter the current open password, and download the unlocked file.
Is my PDF uploaded to a server?
No. Encryption and decryption run in your browser. Your file never leaves your device.
Will re-encoding change quality?
Adding or removing a password re-encodes pages. Text and vector content usually stay sharp. Complex layouts may shift slightly.
PDF to Image
Open toolHow to convert PDF to JPG?
Upload your PDF, select the pages you want to convert (or keep all selected), choose JPG as the output format, adjust quality if needed, and click "Convert & Download". Each page becomes a separate JPG image.
Can I convert PDF to PNG?
Yes! Upload your PDF, select your pages, choose PNG as the output format for lossless quality, and download. PNG is ideal when you need pixel-perfect reproduction of the PDF pages.
How to convert PDF to high quality images?
Open the resolution menu. High doubles the base scale. Ultra triples it. PNG keeps the most detail. Larger settings mean larger files.
Can I convert all PDF pages to images?
Yes! By default, all pages are selected for conversion. You can also select specific pages if you only need certain ones. Multiple pages download as a ZIP file for convenience.
Is there quality loss when converting PDF to image?
PDF to image conversion renders the PDF at the resolution you choose. At 2x or 3x scale, the output quality is excellent. Text and vector graphics render crisply at any scale. Choose PNG for lossless output or JPG for smaller file sizes.
PDF to Text
Open toolHow do I extract text from a PDF?
Upload your PDF and the text is extracted automatically. Click "Copy" to copy all text to your clipboard, or "Download" to save it as a .txt file.
Why is the extracted text garbled or missing?
If your PDF is a scanned document (an image of text rather than actual text), PDF.js cannot extract text. The content is a bitmap, not characters. Use an OCR tool for scanned PDFs.
Does this work with password-protected PDFs?
No. Password-protected PDFs cannot be opened or processed without the correct password.
Will the formatting be preserved?
Text is extracted in reading order but formatting (tables, columns, line breaks) may not be perfectly preserved in plain text output. For complex layouts, some manual cleanup may be needed.
Redact PDF
Open toolHow do I redact a PDF?
Upload your PDF, draw regions on the live preview, choose black fill or blur, and export. Redaction is burned into the page image.
Is this forensic redaction?
No. This is visual redaction for sharing copies. Hidden text under an image layer in the source PDF may still exist in the original file.
Can I redact multiple areas?
Yes. Draw as many regions as you need on each page before you export.
Is my PDF uploaded to a server?
No. Preview and export run in your browser. Your file stays on your device.
Remove PDF Pages
Open toolHow to remove pages from PDF?
Upload your PDF and all pages appear as thumbnails. Click on the pages you want to delete. They'll be highlighted with a red overlay. Review the summary showing how many pages you're keeping, then download the trimmed PDF.
How to delete PDF pages online free?
Upload your PDF to Nixrey, click the pages you want to remove, and download the result. It's completely free, requires no signup, and processes everything in your browser for maximum privacy.
How to delete a page in PDF?
Upload your PDF, find the page you want to delete in the thumbnail grid, and click on it to mark it for removal. The page will show a red overlay. Click "Download" to get a new PDF without that page.
Can I remove blank pages from PDF?
Yes! Upload your PDF and browse through the page thumbnails. Click on any blank pages to mark them for removal. The visual thumbnails make it easy to spot and select blank pages quickly.
Can I undo page deletion?
Before downloading, you can click any marked page again to unmark it. The deletion only takes effect when you click "Download". If you've already downloaded, simply re-upload the original PDF and start over.
Reorder PDF
Open toolHow to reorder PDF pages?
Upload your PDF and all pages appear as draggable thumbnails. Drag any page to a new position to rearrange the document. Click the X button to remove unwanted pages. When satisfied, download the reordered PDF.
Can I rearrange pages in a PDF for free?
Yes. Rearrange PDF pages for free with no signup, no watermarks, and no file size limits. Everything runs in your browser. Your PDF never leaves your device.
How to move pages in a PDF?
Upload your PDF, then simply drag any page thumbnail to its new position. The grid updates in real time so you can see exactly how the document will look. Download the result when you are happy with the order.
Can I remove pages while reordering?
Yes! While rearranging your PDF, you can click the X button on any page thumbnail to remove it from the document. This is a quick way to delete unwanted pages and reorder in a single step.
Does reordering a PDF lose quality?
No. Reordering rearranges the existing pages without re-encoding any content. All text, images, and formatting stay the same. Only the page sequence changes.
Resize PDF
Open toolHow do I change the page size of a PDF?
Upload your PDF, choose your target size (A4, US Letter, A5, A3, or custom), select a fit mode (fit to page, stretch, or center), and download the resized PDF.
What page sizes are supported?
Presets include A4, US Letter, A5, A3, and Legal. You can also enter custom width and height in points.
What does "fit to page" mode do?
Fit mode scales the original page content to fill the new dimensions while preserving aspect ratio. Empty margins are added if the aspect ratios differ. This is the recommended option for most use cases.
Will content be cut off when resizing?
In Fit mode, no content is cut; the page is scaled to fit within the new dimensions. In Stretch mode, the content is stretched to exactly fill the new size regardless of aspect ratio.
Rotate PDF
Open toolHow to rotate a PDF?
Upload your PDF and all pages appear as thumbnails. Click on any page to rotate it 90 degrees clockwise. Use the "Rotate All" button to rotate every page at once. Click "Apply & Download" when done.
Can I rotate PDF pages individually?
Yes! Each page thumbnail has its own rotation control. Click a page to cycle through 90°, 180°, 270°, and back to 0°. You can rotate different pages by different amounts in a single operation.
How to fix a sideways PDF?
Upload the sideways PDF, select the pages that need fixing (or use "Rotate All"), choose the rotation direction (90° clockwise or counterclockwise), and download the corrected PDF.
Can I rotate all pages in a PDF at once?
Yes! Use the "Rotate All" button to apply the same rotation (90° CW, 90° CCW, or 180°) to every page simultaneously. You can then fine-tune individual pages if needed.
Does rotating PDF lose quality?
No. Rotation updates page orientation metadata without re-encoding the PDF content. All text, images, and formatting stay the same. Only the viewing angle changes.
Screenshot to PDF
Open toolHow do I convert a screenshot to PDF?
Press Ctrl+V (or Cmd+V on Mac) to paste a screenshot from your clipboard directly onto the page, or upload an image file. The PDF is created instantly.
What image formats can I upload?
JPG, PNG, WebP, and any other format your browser supports. Screenshots pasted from clipboard are always in PNG format.
What page size options are available?
Fit to image (PDF page matches the screenshot dimensions exactly), A4, or US Letter. Fit to image is the default for screenshots.
Can I add multiple screenshots to one PDF?
Upload or paste multiple images to create a multi-page PDF with one screenshot per page.
Sign PDF
Open toolHow do I sign a PDF online?
Upload your PDF, add a drawn signature, typed name, or image stamp, place it on the page, and download the signed file.
Is this a legal digital signature?
This tool places a visual signature on the page. It is not a cryptographic certificate signature from a trust provider.
Can I sign multiple pages?
Yes. Place the signature on each page you need before you export the final PDF.
Is my PDF uploaded to a server?
No. Placement and export run in your browser. Your document never leaves your device.
Split PDF
Open toolHow to split a PDF?
Upload your PDF and all pages appear as thumbnails. Click to select the pages you want to extract, or type a page range like "1-3, 5, 7-10". Choose to extract as a single PDF or as separate files, then download the result.
How to extract pages from PDF?
Upload your PDF, select the specific pages you want to keep by clicking on their thumbnails or entering page numbers. Click "Split & Download" to get a new PDF containing only your selected pages.
How to save one page of a PDF?
Upload your multi-page PDF, click on the single page you want to keep, and download it as a new one-page PDF. Quick and easy, with no software installation needed.
Can I split PDF by page range?
Yes! Enter page ranges like "1-5" or "3-7, 10-12" in the range input field. You can also click individual page thumbnails to select specific pages. Both methods can be combined.
How to separate PDF pages?
Upload your PDF, select the pages you want, and choose "Extract as separate PDFs" to get each selected page as its own PDF file. Or choose "Extract as single PDF" to combine selected pages into one new document.
Watermark PDF
Open toolHow do I add a watermark to a PDF?
Upload your PDF, type your watermark text (e.g. "CONFIDENTIAL"), adjust font size, opacity, rotation angle, and color, then click Apply. The watermark is added to every page.
Can I make the watermark semi-transparent?
Yes. The opacity slider sets transparency from 5% (nearly invisible) to 100% (fully opaque). A setting of 20% to 30% is typical for professional watermarks.
Can I rotate the watermark text?
Yes. The rotation slider angles the text from minus 90 degrees to 90 degrees. A diagonal near minus 45 degrees is a common professional style.
Does watermarking affect the original PDF content?
No original content is removed. The watermark text is drawn on top of each page. All existing text, images, and links remain intact.
Remove EXIF Data
Open toolWhat is EXIF data?
EXIF (Exchangeable Image File Format) is metadata embedded in photos by cameras and phones. It can include your GPS location, camera model, date taken, exposure settings, and more. This data is invisible when viewing the photo but can be extracted by anyone with the right tools.
Can someone track me from a photo?
Yes. If your photo contains GPS coordinates in the EXIF data, anyone who receives the photo can extract your exact location, including latitude, longitude, and sometimes altitude. This is why removing EXIF data before sharing photos online is critical for privacy.
How to remove location from a photo?
Upload your photo to this tool and it will automatically detect and strip all metadata including GPS coordinates. Download the clean version. It looks identical but contains no hidden location data.
Does removing EXIF data reduce file size?
Slightly. EXIF metadata typically adds 5-50KB to a photo. For JPEG files, our tool uses binary surgery to remove only the metadata without re-encoding the image, so the quality is completely unchanged.
Does removing EXIF data affect image quality?
For JPEGs stored upright (orientation 1), we remove metadata without re-encoding, so there is no quality loss. If your camera saved a rotation tag, we re-encode once at high quality so the picture stays upright, with negligible visible change for most photos. PNG and WebP use a lossless re-encode that preserves pixels exactly.
How to check if EXIF data has been removed?
After processing, our tool shows you a before/after comparison of the metadata. The processed image will show "CLEAN: No EXIF data detected." You can also re-upload the downloaded file to verify.
Add Line Numbers
Open toolHow do I add line numbers?
Paste your text into the input area. Line numbers are prepended to each line instantly. Customise the starting number, separator style, and whether numbers are zero-padded.
What separator styles are available?
Choose from a period and space (1. line), a colon and space (1: line), or a tab character (1 line). The separator appears between the line number and the line content.
Can I start numbering from a number other than 1?
Yes: set the starting number to any positive integer. This is useful when adding numbers to a continuation of a larger file.
What does zero-padding do?
Zero-padding aligns line numbers by width, for example 001, 002, ... 010 instead of 1, 2, ... 10. The padding width is automatically set to match the total number of lines.
Is my text sent to a server?
No. The line numbering runs entirely in your browser. Your text is never transmitted anywhere.
Case Converter
Open toolWhat case formats are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and alternating case (11 conversions in total).
How does sentence case work?
Sentence case capitalises only the first letter of the entire text (and after every period). All other letters are lowercased.
How does title case work?
Title case capitalises the first letter of every word. Short conjunctions and prepositions are sometimes left lowercase in formal style guides, but this tool capitalises every word for simplicity.
Is my text ever uploaded?
No. All conversion happens instantly in your browser. Your text never leaves your device.
Character Counter
Open toolHow do I count characters in my text?
Paste or type your text. The character count updates live. Switch between counting with spaces and without spaces using the toggle.
How do I check against a character limit?
Click any preset button: Twitter (280), SMS (160), Meta Description (155), Title Tag (60), or Instagram (2200). A progress bar shows how much of the limit you have used, changing from green to yellow to red as you approach the limit.
What is the difference between characters with and without spaces?
Characters with spaces includes every character including whitespace. Characters without spaces counts only non-whitespace characters. Most social media platforms count spaces as characters.
HTML Entity Encoder
Open toolWhat are HTML entities?
HTML entities are codes that represent special characters in HTML: characters that would otherwise be interpreted as HTML markup. For example, < becomes < and & becomes &.
How do I encode HTML entities?
Paste your text in the input area and click "Encode". Characters like <, >, &, ", and ' are replaced with their HTML entity equivalents.
How do I decode HTML entities?
Paste text containing HTML entities and click "Decode". Entities like <, &, and " are converted back to their original characters.
Which characters are encoded?
The five characters with HTML significance are always encoded: & (ampersand), < (less than), > (greater than), " (double quote), and ' (apostrophe). Extended encoding covers all non-ASCII characters too.
Is this tool useful for preventing XSS?
Yes: encoding user-supplied content before inserting it into HTML prevents cross-site scripting (XSS) attacks by ensuring special characters cannot be interpreted as HTML or script tags.
Lorem Ipsum Generator
Open toolWhat is Lorem Ipsum?
Lorem Ipsum is placeholder text derived from a work of Cicero from 45 BC. It has been used since the 1500s by typographers to fill space in layouts before the final content is ready.
Can I generate just words or sentences instead of paragraphs?
Yes: select the unit (words, sentences, or paragraphs) from the dropdown and enter the desired count. The output updates instantly.
How do I copy the generated text?
Click the Copy button below the output area. The entire generated text is copied to your clipboard in one click.
Does it always start with "Lorem ipsum"?
Toggle the "Start with Lorem ipsum" option to always begin with the classic opening phrase. When disabled, the generator picks a random starting point in the corpus.
Markdown to HTML
Open toolHow do I convert Markdown to HTML?
Type or paste Markdown in the left panel. The HTML output and rendered preview update live as you type. Switch between "Preview" and "HTML" views using the toggle above the right panel.
Which Markdown features are supported?
Full CommonMark Markdown is supported: headings, bold, italic, links, images, lists, blockquotes, code blocks (fenced and indented), tables, horizontal rules, and inline code.
Can I download the HTML?
Yes: click "Download .html" to save a complete HTML file with a basic document wrapper, or copy just the converted HTML fragment with the "Copy HTML" button.
Is there a size limit?
No. Conversion runs in your browser so there is no server-side limit. Very large documents may take a moment to convert but there is no hard cap.
Is my content sent to a server?
No. The Markdown parser (marked.js) runs entirely in your browser. Your content is never transmitted anywhere.
Remove Duplicate Lines
Open toolHow do I remove duplicate lines?
Paste your text into the input area. Duplicate lines are removed instantly and the unique lines are shown in the output, preserving the original order.
Is the comparison case-sensitive?
By default yes: "Apple" and "apple" are treated as different lines. Toggle the case-insensitive option to treat them as duplicates.
Can I sort the output?
Yes: enable the "Sort output" option to sort the unique lines alphabetically after removing duplicates.
Does it trim whitespace?
Enable the "Trim whitespace" option to strip leading and trailing spaces from each line before comparison. This catches lines that differ only in surrounding whitespace.
How many lines can I process?
There is no hard limit; the tool processes any amount of text directly in your browser. Very large inputs (millions of lines) may be slow depending on your device.
Reverse Text
Open toolHow do I reverse text?
Paste your text in the input, then click a mode button. Reverse Characters reverses the string, Reverse Words reverses word order, Reverse Lines reverses line order, Flip uses upside-down Unicode, and Mirror maps mirrored look-alikes.
What does Mirror text do?
Mirror maps each letter to a Unicode character that looks like its horizontal mirror. Characters without a mapping stay unchanged.
What does Flip upside down do?
It maps each character to a Unicode look-alike that appears upside down when read normally. Not all characters have mappings. Those without mappings stay unchanged.
Does reversing handle emoji and multi-byte characters correctly?
Yes: the tool uses Array.from() which correctly handles Unicode surrogate pairs and emoji, preventing garbled output on multi-byte characters.
Is my text sent to a server?
No. All transformations run in your browser. Your text is never transmitted anywhere.
Sort Lines
Open toolHow do I sort lines of text?
Paste your text into the input area and choose a sort mode: A-Z, Z-A, shortest first, longest first, numeric ascending, numeric descending, or random shuffle. The sorted output appears instantly.
Is sorting case-sensitive?
By default yes: uppercase letters sort before lowercase. Toggle the case-insensitive option to sort purely by letter value regardless of case.
Can I remove empty lines while sorting?
Yes: enable the "Remove empty lines" option to strip blank lines from the output. Combined with trim whitespace, this cleans up messy input.
What does the numeric sort do?
Numeric sort treats each line as a number and sorts by value rather than alphabetically. Lines that cannot be parsed as numbers are sorted to the end.
Is my text sent anywhere?
No. All sorting runs in your browser using JavaScript. Your text is never transmitted to any server.
Text Diff
Open toolHow do I compare two texts?
Paste the first text in the Original panel and the second in the Modified panel. Differences are highlighted inline: green for added words, red for removed words.
How is this different from the Diff Checker tool?
Text Diff compares at the word level, showing inline differences within lines. The Diff Checker tool compares at the line level, which is better suited for code and configuration files.
What algorithm is used?
The tool uses the diffWords function from the "diff" library, which implements a token-based diff algorithm that ignores whitespace changes between words.
Can I compare code?
Yes: Text Diff works on any plain text. For large code files with many line-level changes, the Diff Checker tool may give clearer results as it shows full lines.
Is my text sent to a server?
No. The comparison runs entirely in your browser. Your text is never transmitted anywhere.
Text Repeater
Open toolHow do I repeat text?
Type the text you want to repeat, set the number of repetitions, choose a separator (newline, space, comma, or custom), and the output is generated instantly.
What is the maximum number of repetitions?
You can repeat text up to 10,000 times. Very large outputs (millions of characters) may be slow to display and copy depending on your device.
Can I use a custom separator?
Yes: select "Custom" from the separator dropdown and type any string. It will be placed between each repetition of the text.
What if I want no separator at all?
Select "None" as the separator and the repetitions will be concatenated without any character between them.
Is my text sent to a server?
No. Text repetition runs entirely in your browser. Your text is never transmitted anywhere.
Text to Slug
Open toolWhat is a URL slug?
A URL slug is the part of a URL that identifies a specific page in a human-readable format, for example, "my-blog-post" in "example.com/blog/my-blog-post". Slugs use lowercase letters, numbers, and hyphens.
What characters are removed from slugs?
All characters that are not letters, numbers, or separators are removed. Spaces are replaced with hyphens (or underscores). Accented characters are transliterated to their ASCII equivalents (e.g. é → e).
Can I use underscores instead of hyphens?
Yes: toggle the separator option to switch between hyphen (-) and underscore (_) separators. Hyphens are recommended for SEO as Google treats them as word separators.
Is there a maximum slug length?
You can set a maximum length. Most SEO experts recommend keeping slugs under 60 characters. The tool truncates at the last complete word before the limit.
Word Counter
Open toolHow do I count words in my text?
Paste or type your text into the input area. Word count, character count, sentence count, paragraph count, page estimate, and reading time update instantly as you type.
How is page count calculated?
Pages divide your word count by words per page. The default is 250 words per page. Change the setting to match your document template.
How is reading time calculated?
Reading time is estimated at 200 words per minute (average silent reading speed). Speaking time is estimated at 130 words per minute.
What are stop words?
Stop words are common words like "the", "a", "is", "in" that carry little meaning. Toggle the option to exclude them from the keyword density table, showing only meaningful content words.
Does the word count include numbers?
Yes: any sequence of characters separated by whitespace is counted as a word, including numbers, email addresses, and URLs.
Word Unscrambler
Open toolHow do I unscramble letters?
Enter scrambled letters, set filters if needed, then click Unscramble or press Enter. Words group by length, longest first.
What dictionary does this tool use?
ENABLE, a public-domain English list with about 172,000 words. It loads once in your browser for the session.
How do blank tiles work?
Type ? for each blank tile. The solver treats each ? as any letter. Blanks score zero in Scrabble sort mode.
What does "Use all letters" mean?
When checked, only words that use every rack tile appear. When unchecked, shorter words that fit your letters count too.
Are my letters sent to a server?
No. The dictionary loads in your browser. Your letters and results never leave your device.
Base64 Encode / Decode
Open toolHow do I encode text to Base64?
Paste your text into the input area and click Encode. The Base64-encoded result appears in the output field with a copy button.
How do I decode Base64 to text?
Paste your Base64 string into the input area and click Decode. The original text is displayed in the output field.
What is URL-safe Base64?
Standard Base64 uses + and / characters which must be percent-encoded in URLs. URL-safe Base64 replaces + with - and / with _, making the output safe to use directly in URLs and filenames without encoding.
Does this work with Unicode text?
Yes: the encoder uses TextEncoder to handle multi-byte Unicode characters (emoji, accented letters, non-Latin scripts) correctly before encoding to Base64.
Color Code Converter
Open toolWhat color formats are supported?
HEX (e.g. #ff5733), RGB (e.g. 255, 87, 51), HSL (hue 0–360°, saturation and lightness 0–100%), and CMYK (cyan, magenta, yellow, key/black 0–100%). All formats update instantly when any field is changed.
How do I pick a color?
Click the large color swatch to open the browser's native color picker. Alternatively, type directly into any HEX, RGB, HSL, or CMYK field and all other fields update automatically.
What are the color harmony suggestions?
Complementary (opposite on the color wheel), analogous (adjacent colors ±30°), and triadic (three colors 120° apart). These combinations are commonly used in design for harmonious palettes.
How is CMYK calculated?
CMYK is derived from RGB: divide each RGB channel by 255, find the key (K) as 1 minus the maximum channel, then compute C, M, Y from the remaining channels. This is a mathematical approximation; actual print CMYK depends on the printer profile.
Cron Expression Parser
Open toolWhat is a cron expression?
A cron expression is a string of five fields separated by spaces that defines a schedule for a recurring task: minute, hour, day of month, month, and day of week.
How do I use the parser?
Type or paste a cron expression (e.g. "0 9 * * 1-5") and the tool instantly shows a human-readable description and the next 10 scheduled execution times.
What syntax is supported?
Standard five-field cron syntax is supported: * (any), */n (every n), specific values (5), ranges (1-5), and lists (1,3,5). Special strings like @daily and @hourly are also recognised.
Why does the next run time differ from what my server shows?
The tool calculates next runs using your browser's local timezone. Cron jobs on servers typically run in UTC or the server's configured timezone. Check the timezone shown in the output.
What is the maximum expression length supported?
Standard five-field expressions are fully supported. Some systems use six-field expressions with seconds; this tool uses the standard five-field format without a seconds field.
CSS Minifier
Open toolHow does CSS minification work?
The tool removes all comments (/* ... */), collapses consecutive whitespace into single spaces, and removes unnecessary spaces around punctuation characters like {, }, :, ;, and ,.
Will minification break my CSS?
For standard CSS, no. The minifier uses safe transformations that preserve all selectors, properties, and values. It does not perform structural changes like merging rules.
How much size reduction can I expect?
Typical reduction is 20-40% depending on how many comments and how much whitespace are in the original. Heavily commented stylesheets see the largest savings.
Can I minify CSS variables and custom properties?
Yes: CSS custom properties (--my-var) and all CSS features including animations, media queries, and pseudo-selectors are handled correctly.
Is my CSS sent to a server?
No. Minification runs entirely in your browser. Your stylesheet is never transmitted anywhere.
CSV to JSON
Open toolHow do I convert CSV to JSON?
Paste your CSV data into the input area or upload a .csv file. The first row is used as the JSON key names by default. The JSON output appears instantly.
What delimiters are supported?
Comma, semicolon, tab, and pipe (|). The tool also has an auto-detect option that identifies the most likely delimiter from your data.
What if my CSV does not have a header row?
Toggle "First row is header" off. The tool will use col_1, col_2, etc. as the JSON keys instead.
Can I handle quoted fields with commas inside them?
Yes: the parser correctly handles RFC 4180 CSV format, including fields wrapped in double quotes that contain commas, newlines, or quotes themselves.
Is there a file size limit?
No server-side limit exists since all parsing runs in your browser. Very large files (tens of MB) may be slow to process depending on your device.
Diff Checker
Open toolHow do I compare two texts?
Paste the original text in the left panel and the modified text in the right panel. Differences are highlighted instantly: green for added lines, red for removed lines.
What algorithm is used for diffing?
The tool uses the Myers diff algorithm (via the "diff" library) which produces the minimal set of edit operations (the same algorithm used by Git).
Can I compare code?
Yes: the diff checker works for any plain text including source code, JSON, YAML, Markdown, configuration files, or prose. It compares line by line.
What do the colours mean?
Green lines with a "+" prefix are additions (only in the modified/right text). Red lines with a "-" prefix are deletions (only in the original/left text). Unchanged lines have no prefix.
Is my text sent to a server?
No. All comparison runs locally in your browser. Your text is never transmitted anywhere.
Hash Generator
Open toolWhat is a hash?
A cryptographic hash is a fixed-length fingerprint of any input. The same input always produces the same hash, but it is computationally infeasible to reverse; you cannot recover the original text from the hash.
Which hash algorithm should I use?
For security-sensitive use cases, use SHA-256 or SHA-512. SHA-1 and MD5 are considered cryptographically broken for security purposes, but are still used for checksums and data integrity verification.
Is MD5 still useful?
MD5 is not safe for password storage or digital signatures, but is still widely used for file checksums, cache keys, and non-security data fingerprinting because it is fast and compact.
Is my text sent to a server?
No. SHA hashes are computed using the browser's built-in Web Crypto API, and MD5 is computed with a pure-JavaScript implementation. Nothing leaves your browser.
JS Minifier
Open toolWhat does the JS Minifier do?
It removes single-line comments (//) and multi-line comments (/* */), then collapses consecutive whitespace. The result is a smaller file with the same runtime behaviour for most code.
Is this a full minifier like Terser or UglifyJS?
No. This is a lightweight basic minifier. It does not rename variables, remove dead code, or perform tree-shaking. Use it for quick size reduction without a build step.
Can it break my JavaScript?
In rare cases: regular expressions containing // may be affected, and strings with /* or */ patterns are handled conservatively. Always test the output before using in production.
Does it handle ES6+ syntax?
Yes: the minifier works on any valid JavaScript text. It does not parse the AST, so modern syntax like arrow functions, template literals, and optional chaining are preserved unchanged.
Is my code sent to a server?
No. Minification runs entirely in your browser. Your code is never transmitted anywhere.
JSON Formatter
Open toolHow do I format JSON?
Paste your JSON into the input area and click Format. The output shows your JSON with proper indentation. Use the indent selector to choose 2 spaces, 4 spaces, or tabs.
How do I validate JSON?
Click Validate. If the JSON is valid, you see a success message. If it is invalid, the exact error message and line number are displayed.
How do I minify JSON?
Click Minify to remove all whitespace and produce the most compact valid JSON string. This reduces file size for network transfers.
Is my JSON data sent to a server?
No. All processing happens entirely in your browser using the native JSON.parse and JSON.stringify APIs. Your data never leaves your device.
JSON to CSV
Open toolWhat JSON structure is supported?
The input must be a JSON array of objects, where each object represents a row. All objects should share the same keys, which become the CSV column headers. Nested objects are flattened with dot notation (e.g. address.city).
How are array values handled?
Array values in a field are joined with a semicolon by default and placed in a single cell. Nested arrays of objects are flattened to a JSON string representation.
What delimiters are supported?
Comma (,) for standard CSV, semicolon (;) for European locales where commas are used as decimal separators, and Tab for TSV (tab-separated values) that paste directly into spreadsheets.
Can I download the CSV?
Yes: click Download to save the output as a .csv file. The file includes the correct UTF-8 BOM so accented characters display correctly in Excel.
JWT Decoder
Open toolWhat is a JWT?
A JSON Web Token (JWT) is a compact, URL-safe token with three Base64URL-encoded parts separated by dots: a Header (algorithm and type), a Payload (claims), and a Signature. They are commonly used for authentication.
Does this tool verify the JWT signature?
Decoding is always local in your browser. Optional verification uses the Web Crypto API: enter a shared secret for HMAC (HS256/HS384/HS512), or paste a PEM public key for RSA (RS*/PS*) and ECDSA (ES*). For alg:none, only structure is checked. Secrets and keys never leave your device—never paste production credentials into tools you do not trust.
Is my JWT safe to paste here?
All decoding and verification happen 100% in your browser; no JWT, secret, or PEM key is sent to any server. However, JWTs may contain sensitive claims; use caution when pasting production tokens.
What does the expiry check show?
If the payload contains an "exp" (expiration) claim, the tool displays it as a human-readable date and time, and indicates whether the token has already expired.
What JWT algorithms are supported?
You can decode any JWT; verification supports HMAC (HS256/HS384/HS512), RSA PKCS#1 and RSA-PSS (RS*/PS*), ECDSA (ES*), and unsecured tokens (alg:none), all using Web Crypto in the browser.
Where do RSA and ECDSA demo keys come from?
When you pick RS*, PS*, or ES* for the demo, the tool generates RSA or EC key pairs in your browser with Web Crypto and caches them for the session. They are not uploaded or stored server-side—only for exploring signing and verification in this tab.
Number Base Converter
Open toolHow do I convert a number to a different base?
Select the base of your input number (binary, octal, decimal, or hexadecimal), enter the number, and the equivalent values in all other bases are shown instantly.
What bases are supported?
Binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16). All four outputs are shown simultaneously so you can compare representations side by side.
Are hexadecimal letters case-sensitive?
Input is accepted in both upper and lowercase (A-F or a-f). The output always displays hexadecimal in uppercase for consistency.
What is the maximum number size?
The tool uses JavaScript's Number type, supporting safe integers up to 2^53 − 1 (9,007,199,254,740,991 in decimal). Numbers larger than this may lose precision.
Is my input sent to a server?
No. All conversions run in your browser using JavaScript's built-in parseInt and toString methods. Your data is never transmitted anywhere.
Regex Tester
Open toolWhat flags are supported?
g (global: find all matches), i (case-insensitive), m (multiline: ^ and $ match line starts/ends), s (dotAll: . matches newlines), and u (unicode: enables full Unicode support).
How are matches highlighted?
All matches in the test string are highlighted in yellow. Capture groups are highlighted in distinct colors. The match list below shows each match's value, index, length, and captured groups.
What is the Replace field for?
Enter a replacement pattern in the Replace field to preview how String.replace() would transform the test string. Backreferences like $1, $2 refer to capture groups.
How can I test if a pattern is valid?
Invalid patterns show a red error message instantly. The pattern is wrapped in a try-catch so invalid regex syntax never crashes the tool.
Unix Timestamp Converter
Open toolWhat is a Unix timestamp?
A Unix timestamp (also called Epoch time) is the number of seconds elapsed since 1 January 1970 00:00:00 UTC. It is the standard way computers represent moments in time regardless of timezone.
How do I convert a Unix timestamp to a date?
Paste the timestamp into the input field and select "Timestamp to Date". The equivalent human-readable date and time is shown instantly in your local timezone and UTC.
How do I get the Unix timestamp for a specific date?
Use the date picker or enter a date manually in the "Date to Timestamp" tab. The corresponding Unix timestamp (in seconds and milliseconds) is calculated immediately.
Does the tool support millisecond timestamps?
Yes: toggle between seconds and milliseconds. JavaScript timestamps (Date.getTime()) are in milliseconds; Unix system timestamps are typically in seconds.
What is the current Unix timestamp?
The tool shows a live updating current timestamp at the top of the page. You can copy it with one click.
URL Encode / Decode
Open toolWhat is URL encoding?
URL encoding (percent-encoding) replaces special characters with a % followed by their hex code, for example, a space becomes %20 and & becomes %26. This is required for characters that have special meaning in URLs.
What is the difference between Encode and Encode Full URL?
Encode (encodeURIComponent) encodes everything including /, ?, =, and &. Use this for query parameter values. Encode Full URL (encodeURI) leaves the URL structure characters intact, encoding only unsafe characters.
When should I use URL encoding?
Encode query parameter values before appending to URLs, when passing URLs as parameters, or when embedding special characters in href attributes. Always decode before displaying or processing.
Does this work with unicode characters?
Yes: non-ASCII characters like emoji and accented letters are first UTF-8 encoded and then percent-encoded, producing the correct result for modern URL standards.
UUID Generator
Open toolWhat is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as 8-4-4-4-12 hexadecimal characters (e.g. 550e8400-e29b-41d4-a716-446655440000). Version 4 UUIDs are randomly generated and have astronomically low collision probability.
Are the generated UUIDs truly unique?
UUID v4 uses cryptographically secure random values from crypto.getRandomValues(). The probability of generating two identical UUIDs is so low (1 in 2^122) that it is effectively impossible in practice.
Is the UUID generation secure?
Yes: all UUIDs are generated using the browser's crypto.getRandomValues() API, which provides cryptographically strong randomness. No data is sent to any server.
Can I generate UUIDs without hyphens?
Yes: toggle the "Without hyphens" format option to produce compact 32-character hex strings instead of the standard hyphenated format.
Can I generate multiple UUIDs at once?
Yes: use the quantity input to generate between 1 and 100 UUIDs at a time. All results are displayed in a scrollable list with individual and bulk copy options.
Age Calculator
Open toolHow do I calculate my exact age?
Select your date of birth using the date picker. Your age in years, months, and days is calculated instantly based on today's date.
Can I calculate age as of a specific date?
Yes: toggle the "Calculate age as of" option and choose a target date. This is useful for calculating age at a past or future point in time.
How is the age calculated?
Age is calculated using JavaScript Date arithmetic: years are counted until the month and day match, then months are counted until the day matches, and remaining days complete the result.
When is my next birthday?
The calculator shows the number of days until your next birthday automatically below the main age result.
BMI Calculator
Open toolHow is BMI calculated?
BMI is calculated as weight in kilograms divided by height in metres squared (kg/m²). In imperial mode, the formula is (weight in lbs × 703) / (height in inches)².
What do the BMI categories mean?
Underweight: below 18.5. Normal weight: 18.5–24.9. Overweight: 25–29.9. Obese: 30 and above. These are WHO standard thresholds for adults.
Is BMI accurate for everyone?
BMI is a general screening tool and does not account for muscle mass, age, sex, or ethnicity. Athletes may have a high BMI despite low body fat. Always consult a healthcare professional for a full health assessment.
Can I use feet and inches instead of centimetres?
Yes: toggle to Imperial mode to enter height in feet and inches and weight in pounds. The BMI result and category remain the same.
Date Calculator
Open toolHow do I find the number of days between two dates?
Select "Days between dates", pick a start date and an end date, and the difference in days, weeks, months, and years is shown instantly.
How do I add or subtract days from a date?
Select "Add/subtract from date", pick a start date, enter the number of days to add (positive) or subtract (negative), and the resulting date is displayed.
Can I exclude weekends from the count?
Yes: toggle the "Business days only" option. The calculator will count only Monday–Friday when enabled.
What is the furthest date supported?
The tool uses JavaScript Date objects which support dates from 1 January 100 to 31 December 9999, covering all practical use cases.
Does the tool account for time zones?
All calculations use the local date in your browser's timezone. The results show whole calendar dates (no time component), so timezone differences do not affect the day count.
Percentage Calculator
Open toolHow do I calculate what X% of Y is?
Use Mode 1: enter the percentage in the first field and the total in the second field. The result updates automatically.
How do I find what percentage X is of Y?
Use Mode 2: enter both values and the calculator shows what percentage the first number is of the second.
How do I calculate percentage change?
Use Mode 3: enter the original value and the new value. The calculator shows the percentage increase or decrease between them.
Can I calculate the original price before a discount?
Yes. In Mode 1, if you know the discounted amount and the percentage, you can rearrange: the original price equals the discounted amount divided by (1 - discount%). Mode 3 also works for finding the starting value from a final value and a percentage change.
Scientific Calculator
Open toolWhat functions are supported?
Trigonometric (sin, cos, tan and their inverses), logarithms (log base 10, natural log), square root, power, factorial, absolute value, and the constants π and e.
How do I switch between degrees and radians?
Use the DEG/RAD toggle button. When in degree mode, sin(90) = 1. In radian mode, sin(π/2) = 1. The current mode is shown on the display.
Can I type an expression directly?
Yes: click the expression field and type a formula directly, or use the buttons to build the expression. Press = or Enter to evaluate.
Is there a calculation history?
Yes: the last 10 calculations are shown in the history panel below the calculator. Click any history entry to restore that expression.
Time Zone Converter
Open toolHow do I convert a time between timezones?
Select a source timezone and enter a time, then choose one or more target timezones. The converted times update instantly. All major world timezones are included.
Does the tool handle daylight saving time?
Yes: the conversion uses the browser's Intl.DateTimeFormat API, which automatically applies the correct DST offset for the selected date in each timezone.
How many timezones are supported?
Over 40 major world timezones across all continents, including all US zones, European zones, Asian zones, and Australian zones.
Can I see the current time in multiple timezones simultaneously?
Yes: add multiple target timezones using the "Add timezone" button. All clocks update live every second.
Unit Converter
Open toolWhat types of units can I convert?
Length, Weight/Mass, Temperature, Volume, Area, Speed, Time, and Data/Storage. Select a category tab to see all units in that group.
How do I convert between units?
Select a category, choose the from and to units in the dropdowns, and enter a value. The result updates instantly. Use the swap button to reverse the conversion.
How is temperature conversion handled?
Temperature uses formula-based conversion (not a simple multiplication factor): Celsius to Fahrenheit is (C × 9/5) + 32, and to Kelvin is C + 273.15. All other temperature combinations are derived from these.
What data units are supported?
Bits, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, and their binary equivalents (Kibibytes, Mebibytes, Gibibytes, Tebibytes).
Password Generator
Open toolHow secure are the generated passwords?
Passwords are generated using the browser's crypto.getRandomValues() API, which produces cryptographically secure random values. This is the same randomness source used by password managers.
What character sets can I include?
Uppercase letters (A–Z), lowercase letters (a–z), numbers (0–9), and symbols (!@#$%^&* etc.). You can enable or disable each group independently.
What are ambiguous characters?
Characters that look similar and cause confusion: 0 (zero) and O (capital o), 1 (one) and l (lowercase L) and I (capital i). Enabling the "exclude ambiguous" option removes these from the character set.
Is the generated password ever sent anywhere?
No. Password generation runs entirely in your browser. The password is never transmitted to any server. We never see what you generate.
Password Strength Checker
Open toolHow is password strength scored?
The score is based on length (longer = stronger), character variety (uppercase, lowercase, numbers, symbols), absence of common patterns (keyboard walks like "qwerty", repeated characters), and not being a commonly used password.
What does the estimated crack time mean?
Estimated crack time is based on a brute-force attack at 10 billion guesses per second (approximate speed of modern GPU cracking hardware). This is a theoretical estimate, not a guarantee.
Is my password sent to a server?
No. Password analysis runs entirely in your browser using JavaScript. Your password never leaves your device. There is no network request made.
What makes a password strong?
A strong password is at least 12 characters long, uses a mix of uppercase, lowercase, numbers, and symbols, avoids dictionary words and personal information, and is unique to each account.
Random Number Generator
Open toolAre the numbers truly random?
Yes: the generator uses the browser's crypto.getRandomValues() API which provides cryptographically secure pseudorandom numbers, the same source used by security software and password managers.
Can I generate numbers with decimals?
Yes: disable the "Integers only" option to generate decimal (floating-point) numbers. You can also control the number of decimal places.
Can I generate numbers without duplicates?
Yes: disable the "Allow duplicates" option. The generator will only produce unique values within your specified range. Note: the quantity cannot exceed the range size in this mode.
What is the maximum range I can use?
The min and max can be any integer within JavaScript's safe integer range: −9,007,199,254,740,991 to 9,007,199,254,740,991.
Can I sort the results?
Yes: enable the "Sort results" option to display the generated numbers in ascending order.
Color Palette Generator
Open toolHow do I generate a color palette?
Pick a base color using the color picker or enter a HEX value. Choose a harmony type (complementary, analogous, triadic, etc.) and a 5-color palette is generated instantly.
What harmony types are available?
Complementary (opposite on the color wheel), Analogous (adjacent colors ±30°), Triadic (120° apart), Split-complementary (base + two colors flanking its complement), Monochromatic (shades of the same hue), and Random.
Can I copy individual colors?
Yes: each swatch shows the HEX, RGB, and HSL values with individual copy buttons. Click the swatch itself to copy the HEX code.
Can I export the full palette?
Yes: export as CSS custom properties (--color-1: #hexvalue;) or as a JSON array for use in design tools or code.
Are the generated palettes suitable for accessible design?
The palette is generated purely from color math. Check the contrast ratios of your chosen colors against text using a dedicated contrast checker for WCAG accessibility compliance.
Countdown Timer
Open toolHow do I set up a countdown?
Enter a target date and time using the date and time pickers, optionally give the event a name, and the countdown starts immediately showing days, hours, minutes, and seconds remaining.
What happens when the countdown reaches zero?
The display changes to a completion message. The countdown does not go negative; it simply stops when the target time is reached.
Can I share the countdown?
Yes: the target date and event name are encoded in the URL. Copy the URL to share the exact same countdown with others.
How precise is the countdown?
The countdown updates every second and is based on the actual current time versus the target time, so it remains accurate even if the tab is inactive.
Can I count down to a time in a different timezone?
Enter the target time in your local timezone and the countdown will be accurate from your perspective. For events in another timezone, convert the event time to your local time first.
Decision Wheel
Open toolHow does the wheel pick a winner?
Each spin uses a cryptographic random seed and a published algorithm. You can read the method in the fairness panel before you spin. The wheel animation lands on the result the math already chose.
Where is my wheel data stored?
Wheels save in your browser through IndexedDB on your device. Nothing uploads to Nixrey servers. Find the tool under More > Utilities in the navbar or Everyday Utilities on the /tools hub.
Can I share a wheel without an account?
Yes. Share links encode the wheel in the URL. You can send an edit link, a spin-only link, or an audit link that shows results without allowing new spins.
Can I run a giveaway or raffle?
Switch to Raffle Mode to lock the entry list, draw winners one at a time, and download a JSON receipt for every draw. Winners can be removed from the wheel automatically after each spin.
What makes a spin verifiable?
Each raffle draw ships a receipt with the entry list hash, committed seed hash, and revealed seed. Anyone can upload that file to the built-in verifier and confirm the winner matches the published math.
Can I embed the wheel on my site?
Yes. Load /embed/decision-wheel.js from Nixrey and call NixreyDecisionWheel.mount with a container element. The SDK creates an iframe pointed at /decision-wheel?embed=1 and forwards wheel:ready, wheel:spin-start, and wheel:spin-end events to your page.
What is an audit link?
An audit link shows a read-only snapshot of the wheel and any raffle draws recorded when you copied the link. Recipients cannot spin or edit. Share a fresh audit link after more draws to update the log.
Do shared links include my uploaded images?
No. Entry photos, center logos, and wheel backgrounds stay on your device. Shared links carry text labels, colors, and raffle data only.
Can I change an entry name after I add it?
Entry names are read-only in the list. Delete the row and add the name again through paste or CSV import. Weights, colors, and images stay editable on each row.
Does paste skip duplicate labels?
Yes. Paste and CSV import skip labels that already appear on a visible entry. Matching ignores letter case. Hidden raffle entries do not block the same label.
How do bulk image uploads work?
Add images appends one new entry per file. Bulk upload does not attach images to existing text rows. Each file uses its filename as the entry label.
What does Reset wheel do?
Reset wheel clears all entries and restores default settings. It removes your title, images, scores, and spin history. Favorite and Plinko Start over keep your entry list and only reset the session.
Favorite Picker
Open toolHow does Favorite Picker work?
You face options one pair at a time. Your pick stays on screen. The other slot gets the next option until every item has had a turn and one winner remains.
What is Narrow down mode?
Narrow down runs repeated bracket passes. After each pass, the lowest scorer is eliminated until one option wins. You can accept the current leader early instead of finishing every elimination.
How many items can I add?
Paste 2 to 64 text lines, up to 80 characters each. Add up to 32 JPG, PNG, or WebP images via Add images or per-row upload. Text and images share one list.
Can I compare images?
Yes. Add images to the same list as text options. You pick the favorite in each head-to-head pair until one image wins. Processing stays in your browser.
What do Start over and Play again do?
Start over during a run restores your initial list to setup and keeps scores. Play again on the winner screen does the same. Clear all entries wipes the list and scores.
Are items shuffled?
Items are shuffled in a secure random order at the start of every run, including Play again.
How is this different from a random picker?
You choose the favorite in each pair. Shuffle only sets the order options appear. Nothing is picked for you at random.
Can I undo a pick?
Yes. Undo last pick steps back one matchup. It is disabled on the first match of a run.
Is my list uploaded?
No. Text and images stay in your browser. Match logic runs locally with no server upload.
Notepad
Open toolWhere are my notes saved?
Notes are saved automatically to your browser's localStorage. They persist across page refreshes and browser restarts on the same device and browser. Clearing your browser data will delete the notes.
Can I access my notes from another device?
No. Notes are stored only in your current browser's localStorage. They do not sync across devices or browsers. This is by design for privacy.
How often does auto-save run?
Notes are saved after every keystroke with a short debounce (300 ms). The "Saved" indicator in the status bar confirms when your latest changes have been saved.
Can I download my notes?
Yes: click "Download .txt" to save the current contents as a plain text file. This is useful for backing up or sharing your notes.
Is there a character or size limit?
The limit is your browser's localStorage quota, typically 5 MB per domain. This is enough for millions of words of plain text.
Plinko Picker
Open toolHow does the pegboard pick a winner?
A marble falls through staggered pegs and three rotating bars. Peg and bar hits deflect the path. Buckets at the bottom map to your options. Whichever bucket the marble lands in wins.
How many options can I add?
Add at least 2 options. Max count depends on board width. Each line can be up to 10 characters.
Is my list uploaded?
No. Your options and the simulation run entirely in your browser. Nothing is sent to Nixrey servers.
Is the result truly random?
Bucket order shuffles before each drop with secure randomness. The marble path is physics-driven. Whichever bucket it lands in wins. The result matches the landing slot.
Can I use this on a livestream?
Yes. Share your screen while the marble drops. The board fills the tool area. There is no skip button in this version, so viewers see the full drop.
How do bulk image uploads work?
Add images appends one new entry per file. Your text rows stay unchanged. Each image becomes its own option with the filename as the label.
What does Start over do?
Start over restores your initial entry list to setup and keeps scores. IndexedDB images for those entries stay on your device.
Pomodoro Timer
Open toolWhat is the Pomodoro technique?
The Pomodoro technique is a time management method that breaks work into focused 25-minute sessions ("pomodoros") separated by short 5-minute breaks. After 4 pomodoros, you take a longer 15-minute break.
Can I customise the timer durations?
Yes: click the settings icon to adjust the work session length, short break length, long break length, and the number of sessions before a long break.
Is there an audio alert?
Yes: a short beep sounds when each phase completes. The alert uses the Web Audio API and runs entirely in your browser with no external audio files.
What do the different phases mean?
Work (red): focused work session. Short break (green): brief rest. Long break (blue): extended rest after completing a full set of pomodoros. The current phase is shown prominently.
Does the timer keep running in the background?
Yes: the timer uses clock-difference tracking, so switching tabs or minimising the browser does not affect accuracy. You will hear the alert when you return.
QR Code Reader
Open toolHow do I scan a QR code from an image?
Click "Upload Image" or drag and drop a PNG, JPG, or WebP file containing a QR code. The tool decodes it instantly and displays the result.
Can I use my camera to scan a QR code?
Yes: click "Use Camera" to request camera access. Point your camera at a QR code and it will be decoded in real time.
What QR code types can be decoded?
Any standard QR code: URLs, plain text, WiFi credentials, vCard contacts, email addresses, phone numbers, and SMS. The content type is auto-detected.
Is the scanned content sent to a server?
No. QR decoding is performed entirely in your browser using the jsQR library. Images and camera frames never leave your device.
Screen Resolution Checker
Open toolWhat information does this tool show?
It displays your screen resolution (the physical display size), browser viewport size (the visible area inside the browser window), device pixel ratio (DPR), colour depth, and screen orientation.
What is the difference between screen resolution and viewport size?
Screen resolution is the total pixel count of your physical display. The viewport is the area the browser uses to render the page; it is smaller because the browser chrome (toolbar, address bar) takes up space.
What is device pixel ratio?
Device pixel ratio (DPR) is the ratio of physical pixels to CSS pixels. A DPR of 2 means the display is a "Retina" or HiDPI screen where one CSS pixel corresponds to 2 × 2 physical pixels.
Does the viewport size update when I resize the window?
Yes: the tool listens for window resize events and updates the viewport dimensions in real time as you drag the browser window.
Is any data sent to a server?
No. All screen information is read directly from browser APIs (window.screen, window.innerWidth, devicePixelRatio). Nothing is transmitted anywhere.
Stopwatch
Open toolHow accurate is the stopwatch?
The stopwatch uses performance.now() for timing, which provides sub-millisecond precision in modern browsers. The display updates every 10 ms for smooth millisecond readout.
How do I record lap times?
Click the Lap button while the stopwatch is running. Each lap time is added to the list below, showing both the lap split and the cumulative elapsed time.
What is the countdown timer tab?
The Countdown tab lets you set a specific duration in hours, minutes, and seconds. The timer counts down and shows a completion alert when it reaches zero.
Does it work if I switch browser tabs?
Yes: the timer continues running in the background. When you return, the elapsed time is accurate because it is based on clock differences, not on display refresh cycles.
Can I reset while running?
Yes: click Reset at any time. Resetting a running stopwatch stops it and clears the elapsed time. All lap records are also cleared.