UV Unwrap
A model with no UVs, or UVs stretched and overlapping past saving, cannot be textured or baked until it is unwrapped. Doing it by hand means marking seams and flattening island by island in a DCC tool.
This generates a UV0 from scratch. It cuts the mesh into islands, flattens each one with as little stretch as it can, and packs them into a single tile. It reads the file in your browser and never uploads it. Existing UVs are ignored. For a layout you want to keep, repack it instead of starting over.
Will this keep my existing UVs?
No. UV Unwrap replaces UV0 with a fresh layout. If your UVs are usable and you only want them packed tighter, use UV Repacker, which keeps every island exactly as it is.
It reported overlapping islands. What do I do?
The packer rasterises islands onto a grid, and at tight margins two islands can end up sharing an edge texel. Raise the island margin and re-run; the overlapping islands are selected so you can see which ones.
Related: UV Repacker · UV Inspector · Edge Padding