
CODE Salon: Natural color, effortless waves, standout style.
CODE Salon at 561 Castro St in San Francisco delivers beauty and hair care with natural color and texture as a focus. Clients praise Stella for stunning, natural color and Aric for precise color work and a friendly, detail-oriented approach. Beach wave perms and personalized styling create effortless, vacation-like looks. The experience is professional and welcoming, with some noting pricing as a consideration.
No photos available
Expert color services including natural blonde transformations, balayage, and custom color blends for a stunning, personalized look.
Beach wave perms and texturizing treatments to create soft, bouncy, effortless waves with a natural, undone finish.
Precision cuts and styling tailored to enhance your features, from classic cuts to modern, trendy styles.
Personalized consultations to discuss your hair goals, ensuring a customized plan for color, cuts, or treatments.
Wedding and event hair styling with attention to detail, creating elegant, long-lasting looks for memorable occasions.
Claim CODE Salon to update business info, respond to reviews, and access analytics.
Overall rating
Steve Hickle
Selena Paradee
Joan Chin
A Z
Vincent was amazing to work with! Great conversation and gave me one of the best haircuts I’ve had in years!
Grace Emery
Aric was wonderful - honest but not pushy, provided science-backed information, thoughtful, and friendly. Listened to my goals and concerns and provided helpful suggestions. Gave me a wonderful haircut and blowout. Can't wait to come back in a few months.
Claire Bostrom
I had a great experience with Kara at the salon in the Castro for a haircut, which is why I was excited to return and make this my regular spot. Unfortunately, after a negative phone interaction with the man handling administration, I feel differently. I booked a haircut online two days in advance but later realized I had accidentally scheduled it for Tuesday instead of Wednesday. The following day—more than 24 hours before the appointment—I called and left a message through the automated system requesting to reschedule to Wednesday. I called again the next morning (still before the appointment time), reached the same automated system, and left another message asking to reschedule. I eventually received a call back almost at my scheduled appointment time, where I was told I would be charged a 50% late cancellation fee. Despite my multiple attempts to reschedule well in advance, I was met with no understanding or flexibility. During the call, the administrator said, “Imagine showing up to work and your boss tells you that you have an hour off,” which felt dismissive and not applicable to my situation, since I was trying to reschedule—not cancel—and had reached out more than a day beforehand. What stood out most was the lack of empathy during the interaction. At several points, I genuinely wondered whether I was speaking to an AI or a person, which was disappointing given how positive my in-salon experience had been. I would appreciate the salon reconsidering the cancellation fee when someone makes multiple attempts to reschedule. I’d also encourage the salon to review how rescheduling requests through the automated system are handled, as well as how these situations are communicated to returning clients who genuinely want to continue supporting your business. I don't think I'll be returning.