CSV Import Issues
CSV Import Fails: Format Invalid
Error: 'Formato inválido' or missing columns
Error: 'Formato inválido' or missing columns
Problem: You see an error message about invalid format or required columns.Cause: The CSV is missing one or more required columns.Solution:
-
Verify your CSV has all required columns in the header row:
-
Column names are case-insensitive but must match exactly:
- ✅
label_name,Label_Name,LABEL_NAMEall work - ❌
label,labelname,namedo not work
- ✅
-
Check for typos in column names:
- ✅
bbox_width(underscore) - ❌
bbox-width(hyphen) - ❌
bbox width(space)
- ✅
- Ensure there are no extra spaces before/after column names
- Open the CSV in a text editor to verify the exact header line
No Annotations Imported
CSV imports but zero annotations appear
CSV imports but zero annotations appear
Problem: CSV import succeeds with “0 imagen(es)” matched or “0 anotaciones” imported.Cause: The
image_name values in your CSV don’t match any loaded image filenames.Solution:- Load images first before importing CSV
-
Check exact filename matching:
- Image loaded:
photo.jpg - CSV must have:
photo.jpg - ❌ Won’t match:
photo.JPG,photo.jpeg,Photo.jpg,photo
- Image loaded:
-
Verify filenames in your CSV:
-
Check the image list in labelWise:
- Open the left sidebar
- Note the exact filename shown (including extension)
- Compare with your CSV’s
image_namecolumn
-
Common mismatches:
- Missing file extension (
.jpg,.png) - Incorrect extension (
.jpegvs.jpg) - Case sensitivity (
Image.jpgvsimage.jpg) - Extra spaces (
photo .jpgvsphoto.jpg)
- Missing file extension (
Invalid Rows Skipped
Some rows imported, others skipped
Some rows imported, others skipped
Problem: Import reports fewer annotations than rows in your CSV.Cause: Some rows failed validation checks.Validation rules (row is skipped if any fail):
label_namemust not be emptybbox_x,bbox_y,bbox_width,bbox_heightmust be valid numbersbbox_widthmust be greater than 0bbox_heightmust be greater than 0image_namemust not be empty
-
Check for empty cells:
-
Verify numeric values:
-
Use Excel or a CSV validator to check for:
- Hidden characters
- Extra commas creating empty columns
- Line break issues
- Export a CSV from labelWise to see the correct format
CSV Characters Corrupted
Label names or filenames appear garbled
Label names or filenames appear garbled
Problem: Special characters or non-English text appears corrupted after import.Cause: CSV file encoding is not UTF-8.Solution:
-
Save your CSV as UTF-8:
- Excel: File → Save As → CSV UTF-8 (not regular CSV)
- Google Sheets: File → Download → CSV (automatically UTF-8)
- LibreOffice: Save As → Text CSV → Character set: Unicode (UTF-8)
-
For existing CSV files, convert encoding:
- Open in Notepad++ → Encoding → Convert to UTF-8
- Or use command line:
iconv -f ISO-8859-1 -t UTF-8 input.csv > output.csv
Image Loading Issues
Images Not Loading
Clicked 'Cargar imágenes' but nothing appears
Clicked 'Cargar imágenes' but nothing appears
Problem: No images appear in the list after selecting files.Cause: Selected files are not recognized as images.Solution:
-
Check file types. Supported formats:
- JPEG (
.jpg,.jpeg) - PNG (
.png) - WebP (
.webp) - GIF (
.gif) - BMP (
.bmp) - SVG (
.svg)
- JPEG (
-
Look for the warning: “Sin imágenes válidas”
- This means no files had
image/*MIME type
- This means no files had
-
Verify file extensions match actual format:
- A PDF renamed to
.jpgwon’t load - Use
filecommand on Linux:file photo.jpg
- A PDF renamed to
- Try re-saving images in a standard format
- Check browser console (F12) for error messages
Image Shows But Won’t Load
Image appears in list but canvas shows blank
Image appears in list but canvas shows blank
Problem: Image thumbnail shows in sidebar, but canvas is empty or shows broken image icon.Cause: File is too large, corrupted, or unsupported format despite extension.Solution:
-
Check image file size:
- Recommended: < 10 MB per image
- Maximum browser limit: varies, typically ~25 MB
- Compress or resize oversized images
-
Verify image is not corrupted:
- Open in image viewer/editor outside labelWise
- If it won’t open elsewhere, it’s corrupted
- Re-export from original source
- Try converting to standard JPEG or PNG
- Check browser console for error messages
Annotation Issues
Can’t Draw Annotations
Click and drag on canvas but nothing appears
Click and drag on canvas but nothing appears
Problem: Attempting to draw but no bounding box appears.Possible causes and solutions:
-
No active label selected
- Solution: Select a label from the right sidebar
- Look for a highlighted label button
-
No labels created
- Solution: Create at least one label first
- Use the label input field or bulk textarea
-
In pan mode instead of draw mode
- Solution: Click the Dibujar button (not Mover)
- Draw mode shows crosshair cursor
- Pan mode shows grab cursor
-
Box too small
- Minimum size is 10×10 pixels (
MIN_BOX_SIZE) - Solution: Draw a larger box
- Zoom in for easier drawing of small objects
- Minimum size is 10×10 pixels (
-
Currently moving/resizing another annotation
- Solution: Finish the current transformation first
- Click elsewhere or release mouse button
Annotations Not Visible
Annotations exist but don't appear on canvas
Annotations exist but don't appear on canvas
Problem: Annotations show in CSV view but not on canvas, or appear off-screen.Possible causes:
-
Annotations outside image bounds
- Check CSV view for coordinates:
- If
bbox_xorbbox_y> image dimensions, box is off-screen - If
bbox_x + bbox_width> image width, box extends beyond edge
-
Zoomed in too much
- Annotations might be outside visible viewport
- Solution: Click Reset to return to 100% zoom
- Use Mover mode to pan around
-
Very small annotations
- Box might be too small to see at current zoom
- Solution: Zoom in or check CSV view for dimensions
-
Transparent or matching color
- Label colors are auto-generated
- If color blends with image, hard to see
- Solution: Hover over canvas; label name tooltip appears
Can’t Select or Move Annotation
Clicking annotation doesn't select it
Clicking annotation doesn't select it
Problem: Cannot select, move, or resize an annotation.Solutions:
-
Make sure you’re in Draw mode
- Pan mode disables annotation interaction
- Click Dibujar button
-
Click directly on the annotation box
- Click the border or interior
- Don’t click outside the box
-
Try clicking from CSV view
- Switch to CSV view
- Click the row corresponding to the annotation
- This selects it even if canvas interaction isn’t working
-
Check if another transformation is active
- If you’re mid-drag or mid-resize, finish that first
- Click elsewhere or press Escape
Copy/Paste Issues
Copy/Paste Not Working
Ctrl/Cmd + C or V doesn't work
Ctrl/Cmd + C or V doesn't work
Problem: Keyboard shortcuts for copy/paste don’t respond.Possible causes:
-
No annotation selected
- Solution: Click an annotation to select it first
- Selected annotations have stronger border highlight
-
Focused on input field
- Keyboard shortcuts disabled when typing
- Solution: Click on the canvas area first
- Don’t have cursor in label input or textarea
-
No image loaded
- Can’t paste without a current image
- Solution: Select an image from the list
-
Nothing copied yet
- Must copy before you can paste
- Solution: Select annotation, press Ctrl/Cmd + C first
-
Browser intercepting shortcut
- Some browsers or extensions override Ctrl/Cmd + C/V
- Solution: Check browser settings or disable extensions
Pasted Annotation Not Visible
Paste succeeds but can't see the result
Paste succeeds but can't see the result
Problem: Notification says “Cuadros pegados” but annotation doesn’t appear.Cause: Pasted annotation is off-screen or exactly overlapping the original.Solution:
-
Check for 18px offset:
- First paste: +18px from original
- Second paste: +36px from original
- May be too small to notice
-
Try multiple pastes:
- Press Ctrl/Cmd + V several times
- Offset increases each time
- Eventually it will be clearly separated
-
Check CSV view:
- Switch to CSV view
- New rows should appear
- Verify coordinates
-
Coordinates clamped to image bounds:
- If original annotation is at edge, paste might not move
- Pasted x/y clamped to
[0, imageWidth - boxWidth]
Performance Issues
labelWise Slow or Laggy
Canvas drawing or panning is sluggish
Canvas drawing or panning is sluggish
Problem: Interface is slow, especially when drawing or moving annotations.Causes and solutions:
-
Too many images loaded
- Each image is held in browser memory
- Solution: Remove images after annotating (click X button)
- Work in batches of 50-100 images
-
Very large images
- High-resolution images (>4K) require more rendering
- Solution: Resize images to 2048px max dimension before loading
- Or use lower zoom levels
-
Browser memory full
- Solution: Close unused tabs
- Restart browser
- Clear browser cache
-
Weak hardware
- Solution: Use a more powerful device
- Close other applications
- Use Chrome or Edge (better performance than Firefox/Safari)
Browser Crashes or Freezes
Browser becomes unresponsive
Browser becomes unresponsive
Problem: Browser tab freezes or crashes while using labelWise.Solution:
-
Reduce batch size
- Load fewer images at once (max 50)
-
Reduce image sizes
- Use images under 2000×2000 pixels
- Compress images before loading
-
Export and reload
- Export CSV frequently
- Refresh page to clear memory
- Re-import CSV to continue
-
Upgrade browser
- Use latest version of Chrome or Edge
- Update your operating system
-
Check system resources
- Close memory-heavy applications
- Restart computer if necessary
Data Loss Prevention
Lost All Annotations After Refresh
Refreshed page and everything is gone
Refreshed page and everything is gone
Problem: All images and annotations disappeared after closing or refreshing.Cause: labelWise stores everything in browser memory (not saved to disk).Prevention:
-
Export CSV frequently
- After every 10-20 images
- Before closing browser
- Before taking a break
-
Rename exports immediately
- Default filename:
annotations-YYYY-MM-DD.csv - Add batch numbers:
annotations-batch1.csv
- Default filename:
-
Keep image files organized
- Store source images safely
- Can always reload and re-import CSV
- No undo feature
- No auto-save
- No server-side backup
Still Having Issues?
If your problem isn’t listed here:- Check the browser console (F12 → Console tab) for error messages
- Try in a different browser (Chrome recommended)
- Try with a small test dataset (2-3 images, simple CSV)
- Open an issue on the labelWise GitHub repository with:
- Browser name and version
- Steps to reproduce
- Sample CSV (if applicable)
- Console error messages
- Screenshots