Tomoya is a slightly shorter than average boy with an average build. His hair is short and a dirty blonde color. He has dull-colored brown eyes and thick eyebrows. He wears the school uniform, a white shirt with an unbuttoned collar and red tie under a beige vest with black stripes. His blazer is left open. He wears orange colored sneakers with white and black accents, and white laces.
On stage, Tomoya wears the Ra*bits uniform--a blue and white sailor outfit. The collar is blue with a gold stripe and decorated with a blue bow with a white stripe. The bow is accented with a small gold star. The sleeve cuffs are also blue. The shirt is white and has a blue pocket on it, with gold buttons on the front. He wears blue shorts that reach right above his knees, accessorized with a bell on the side with dangling light blue and white ribbons. He wears white high socks with a blue stripe, together with brown boots with yellow laces. The uniform also has a blue beret decorated with a musical note.