U2-Net is a novel deep network for salient object detection that uses a two-level nested U-structure with newly designed residual U-blocks (RSU) to capture multi-scale contextual information with increased depth but limited computational cost. The proposed U2-Net achieves competitive results against state-of-the-art methods on various datasets while providing a full-size model (176.3 MB, 30 FPS) and a smaller model (4.7 MB, 40 FPS) for constrained devices.