Spider veins are visible blood vessels underneath your skin's surface. They may look like spider webs or clusters of spider webs with blue, red, or purple lines. Spider veins usually appear on ...