ESP8266 antenna comparison

This article is unfinished. Although it may contain useful information, it is incomplete and may be missing important details. Coherency or logical flow is not guaranteed as well.

ESP8266 antenna comparisonDifferent ESP826 modules come with a variety of antenna options

  • ESP-01 - on-board "inverted F antenna"
  • ESP-02 - U.FL connector
  • ESP-03 - ceramic antenna
  • ESP-04 - single pin
  • ESP-05 - U.FL connector
  • ESP-06 - single pin
  • ESP-07 - Ceramic antenna + U.FL connector
  • ESP-08 - single pin
  • ESP-09 - single pin
  • ESP-10 - single pin directly connected to chip (pin 2) without antenna matching circuit
  • ESP-11 - Ceramic antenna
  • ESP-12 - on-board "inverted F antenna"
  • ESP-201 - on-board "inverted F antenna" + U.FL connector

Let's find out which one performs better.


The experiment carried out mostly for fun.


All boards were programmed with the same firmware (Each board was assigned different channel and SSID name)

#include "user_interface.h"
#include "osapi.h"

#define CHANNEL 1
#define SSID "ESP-01"

void ICACHE_FLASH_ATTR user_init()
    struct softap_config cnf;

    os_strncpy(cnf.ssid, SSID, sizeof(cnf.ssid));
    cnf.password[0] = 0;
    cnf.ssid_len = os_strlen(SSID); = CHANNEL;
    cnf.authmode = AUTH_OPEN;
    cnf.ssid_hidden = 0;
    cnf.max_connection = 1;



  • ESP-01 on-board "inverted F antenna"
  • ESP-04 pin
  • ESP-07 Ceramic + U.FL
  • ESP-12 on-board "inverted F antenna"
  • ESP-201  on-board "inverted F antenna" + U.FL
  • ESP-201  on-board "inverted F antenna" + U.FL

Measuring equipment

Measurements were done with Android device running WiFi analyzer software.


Indoors, 3 measurements from different positions.

Outdoors, 6 measurements from different positions.


Add new comment