الحرف B (أو b) هو الحرف الثاني في الأبجدية اللاتينية. الاسم الإنجليزي للحرف في اللغة الإنجليزية هو "بي" [bi]. نشأ الحرف إما من الهيروغليفية (صورة المنزل) أو من الأبجدية السامية القديمة. عندما قام الإغريق بإضافته إلى أبجديتهم، أطلقوا على الحرف اسم "بيتا" بعدما عكسوا شكله. يلفظ الحرف في اللغة الإنجليزية مثل حرف الباء (/b/)، وفي بعض الأحيان يكون صامتاً. أما في اللغة الإسبانية يلفظ أحياناً "ﭪ" (/β/) عندما يكون في وسط الكلمة.
الترميز (Unicode) للحرف B هو U+0042، والحرف الصغير b هو U+0062. في الآسكي الحرف الكبير يرمز له "66" والصغير "98". في نظام العد الثنائي الحرف الكبير "01000010" و "01100010". شيفرة EBCDIC للحرف الكبير "194" وللصغير "130". وفي HTML و XML يرمز للحرف الكبير "B"، وللصغير "b".