DockerFile : Difference between ADD and COPY

As per this the following reference https://docs.docker.com/engine/reference/builder/#copy
I see no difference between ADD and COPY.
Please help me with a simple example explaining the difference.

  • Move docker data volume containers between CoreOS hosts
  • Docker Update Secrets via API
  • Cannot connect to exposed Docker port
  • What is the tool to deploy dockerized apps?
  • concourse gradle java build CI
  • Dockerfile strategies for Git
  • Finding Docker container processes? from host point of view
  • Cannot connect to localhost with Rocketchat on Docker
  • command not found when running in docker bash script
  • docker-compose : Issue with .env path
  • Attach stdin of docker container via websocket
  • Link nodejs app to Rethinkdb from another container
  • One Solution collect form web for “DockerFile : Difference between ADD and COPY”

    Found the answer here: Docker COPY vs ADD

    • ADD allows <src> to be an URL
    • If the <src> parameter of ADD is an
      archive in a recognized compression format, it will be unpacked
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.