Site-specific immobilization of peptides and proteins is crucial to ensure their functionality in surface-based assays. We report the use of aniline-catalyzed oxime ligations as a very efficient and broadly applicable method to covalently attach the N terminus of proteins and peptides to a surface functionalized with alkoxy-amine groups.