Boninbrillefugl blir normalt cirka lang og veier typisk rundt . Kjønnene er like. Fjærdrakten er i hovedsak grønn (oversiden) og gul med sorte markeringer i ansiktet og gul i strupen og et stykke nedover på brystet. Flankene har et lysere blågrønt skjær og går over til lysere gulgrønt i buken. Den karakteristiske hvite øyeringen er brutt av sort i framkant og bakkant av øynene. Nebbet er relativt langt, svakt nedoverkurvet og sort. Lite skiller underartene, men nominatformen hadde gulere hode med gyllen krone, mens er mer gulaktig grønn.