Index: src/wp-includes/general-template.php
===================================================================
--- src/wp-includes/general-template.php	(revision 45458)
+++ src/wp-includes/general-template.php	(working copy)
@@ -3013,13 +3013,21 @@
 	}
 
 	$meta_tags = array();
-	$icon_32   = get_site_icon_url( 32 );
-	if ( empty( $icon_32 ) && is_customize_preview() ) {
-		$icon_32 = '/favicon.ico'; // Serve default favicon URL in customizer so element can be updated for preview.
+	$icon_48   = get_site_icon_url( 48 );
+	if ( empty( $icon_48 ) && is_customize_preview() ) {
+		$icon_48 = '/favicon.ico'; // Serve default favicon URL in customizer so element can be updated for preview.
 	}
-	if ( $icon_32 ) {
-		$meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="32x32" />', esc_url( $icon_32 ) );
+	if ( $icon_48 ) {
+		$meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="48x48" />', esc_url( $icon_48 ) );
 	}
+	$icon_96 = get_site_icon_url( 96 );
+	if ( $icon_96 ) {
+		$meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="96x96" />', esc_url( $icon_96 ) );
+	}
+	$icon_144 = get_site_icon_url( 144 );
+	if ( $icon_144 ) {
+		$meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="144x144" />', esc_url( $icon_144 ) );
+	}
 	$icon_192 = get_site_icon_url( 192 );
 	if ( $icon_192 ) {
 		$meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="192x192" />', esc_url( $icon_192 ) );
